diff options
Diffstat (limited to 'indi-lxd650/lxd650.h')
-rw-r--r-- | indi-lxd650/lxd650.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/indi-lxd650/lxd650.h b/indi-lxd650/lxd650.h index 7a6fc96..0e24976 100644 --- a/indi-lxd650/lxd650.h +++ b/indi-lxd650/lxd650.h @@ -53,6 +53,7 @@ class LXD650 : public INDI::Telescope, static void GuideWestProxy(void *context); static void GuideEastProxy(void *context); + protected: virtual bool Abort() override; virtual bool Goto(double, double) override; @@ -63,6 +64,9 @@ class LXD650 : public INDI::Telescope, void getBasicData(); + virtual bool MoveNS(INDI_DIR_NS dir, TelescopeMotionCommand command) override; + virtual bool MoveWE(INDI_DIR_WE dir, TelescopeMotionCommand command) override; + virtual IPState GuideNorth(uint32_t ms) override; virtual IPState GuideSouth(uint32_t ms) override; virtual IPState GuideEast(uint32_t ms) override; @@ -102,6 +106,9 @@ class LXD650 : public INDI::Telescope, virtual bool setLocalDate(uint8_t days, uint8_t months, uint16_t years); virtual bool setLocalTime24(uint8_t hour, uint8_t minute, uint8_t second); virtual bool setUTCOffset(double offset); + + void set_slew_rate_from_property(void); + void show_guide (const char *dir, int ms); }; |