bool Camera_QHY::ST4PulseGuideScope(int direction, int duration) { int qdir; switch (direction) { case NORTH: qdir = 0; break; case SOUTH: qdir = 1; break; case EAST: qdir = 2; break; case WEST: qdir = 3; break; default: return true; // bad direction passed in } ControlQHYCCDGuide(m_camhandle, qdir, duration); WorkerThread::MilliSleep(duration + 10); return false; }
IPState QHYCCD::GuideWest(float duration) { ControlQHYCCDGuide(camhandle, 3, duration); return IPS_OK; }
IPState QHYCCD::GuideSouth(float duration) { ControlQHYCCDGuide(camhandle, 2, duration); return IPS_OK; }