QTelescopeAPM.hpp

00001 #ifndef _QTelescopeAPM_hpp_
00002 #define _QTelescopeAPM_hpp_
00003 
00004 #include "QTelescope.hpp"
00005 
00006 class PPort;
00010 class QTelescopeAPM : public QTelescope {
00011    Q_OBJECT;
00012 public:
00013    QTelescopeAPM(PPort * pport);
00014    public slots:
00015    virtual void goE(float shift);
00016    virtual void goW(float shift);
00017    virtual void goS(float shift);
00018    virtual void goN(float shift);
00019    virtual void stopW();
00020    virtual void stopE();
00021    virtual void stopN();
00022    virtual void stopS();
00023    virtual double setSpeed(double speed);
00024    virtual bool setTracking(bool activated);
00025 private:
00026    enum BitControl { EastBit=4,WestBit=5,NorthBit=6,SouthBit=7};
00027    PPort * paralPort;
00028 };
00029 #endif

Generated on Sat Oct 27 09:21:03 2007 for QastroCam by  doxygen 1.5.1