diff options
Diffstat (limited to 'indi-celestronaux/celestronaux.h')
-rw-r--r-- | indi-celestronaux/celestronaux.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/indi-celestronaux/celestronaux.h b/indi-celestronaux/celestronaux.h index 6a79280..3200ffd 100644 --- a/indi-celestronaux/celestronaux.h +++ b/indi-celestronaux/celestronaux.h @@ -282,6 +282,8 @@ class CelestronAUX : bool processResponse(AUXCommand &cmd); int sendBuffer(AUXBuffer buf); void formatVersionString(char *s, int n, uint8_t *verBuf); + void calculate_tracking_vector(double &mt_ra, double &mt_dec); + // GPS Emulation bool m_GPSEmulation {false}; @@ -355,6 +357,13 @@ class CelestronAUX : INDI::PropertySwitch GPSEmuSP {2}; enum { GPSEMU_OFF, GPSEMU_ON }; + // Tracking + INDI::PropertySwitch TrackMethodSP {3}; + enum { TRACK_METHOD_NONE, TRACK_METHOD_MOUNT, TRACK_METHOD_DRIVER}; + + INDI::PropertySwitch DriverTrackMethodSP {3}; + enum { TRACK_METHOD_UNALIGNED, TRACK_METHOD_ALIGNED, TRACK_METHOD_ALIGNED_RA_ONLY}; + // Horizontal Coords INDI::PropertyNumber HorizontalCoordsNP {2}; |