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