summaryrefslogtreecommitdiffstats
path: root/indi-lxd650/lxd650.h
diff options
context:
space:
mode:
Diffstat (limited to 'indi-lxd650/lxd650.h')
-rw-r--r--indi-lxd650/lxd650.h7
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);
};