Telescope Control Library
Diff: Mount.h
- Revision:
- 0:6cb2eaf8b133
- Child:
- 2:2ee28add0821
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Mount.h Sun Aug 19 05:21:20 2018 +0000 @@ -0,0 +1,35 @@ +#ifndef MOUNT_H_ +#define MOUNT_H_ + +typedef enum +{ + MOUNT_STOPPED = 0, + MOUNT_SLEWING = 1, + MOUNT_TRACKING = 2, + MOUNT_NUDGING = 4, + MOUNT_NUDGING_TRACKING = MOUNT_TRACKING | MOUNT_NUDGING +} mountstatus_t; + +class Mount +{ +protected: + mountstatus_t status; + +public: + Mount() : + status(MOUNT_STOPPED) + { + } + + virtual ~Mount() + { + } + + mountstatus_t getStatus() + { + return status; + } +}; + +#endif /*MOUNT_H_*/ +