37 #define PMC8_MAX_TRACK_RATE 44
40 #define PMC8_MAX_MOVE_RATE (833*15)
bool get_pmc8_guide_rate(int fd, PMC8_AXIS axis, double &rate)
void set_pmc8_location(double latitude, double longitude)
bool set_pmc8_custom_ra_track_rate(int fd, double rate)
uint8_t get_pmc8_tracking_mode_from_rate(double rate)
bool start_pmc8_guide(int fd, PMC8_DIRECTION gdir, int ms, long &timetaken_us, double ratehint)
void set_pmc8_sim_system_status(PMC8_SYSTEM_STATUS value)
bool set_pmc8_custom_dec_track_rate(int fd, double rate)
void set_pmc8_device(const char *name)
bool stop_pmc8_guide(int fd, PMC8_DIRECTION gdir)
bool get_pmc8_response(int fd, char *buf, int *nbytes_read, const char *expected)
void set_pmc8_debug(bool enable)
bool sync_pmc8(int fd, double ra, double dec)
bool abort_pmc8_goto(int fd)
bool get_pmc8_status(int fd, PMC8Info *info)
bool slew_pmc8(int fd, double ra, double dec)
bool get_pmc8_is_scope_slewing(int fd, bool &isslew)
bool send_pmc8_command(int fd, const char *buf, int nbytes, int *nbytes_written)
bool check_pmc8_connection(int fd, PMC8_CONNECTION_TYPE isSerial)
bool set_pmc8_track_mode(int fd, uint8_t mode)
bool set_pmc8_radec(int fd, double ra, double dec)
void set_pmc8_mountParameters(int index)
bool set_pmc8_guide_rate(int fd, PMC8_AXIS axis, double rate)
INDI::Telescope::TelescopePierSide destSideOfPier(double ra, double dec)
void set_pmc8_simulation(bool enable)
void set_pmc8_goto_resume(bool resume)
bool get_pmc8_firmware(int fd, FirmwareInfo *info)
struct FirmwareInfo FirmwareInfo
bool get_pmc8_coords(int fd, double &ra, double &dec)
bool set_pmc8_custom_ra_move_rate(int fd, double rate)
bool get_pmc8_reconnect_flag()
bool get_pmc8_tracking_data(int fd, double &rate, uint8_t &mode)
bool set_pmc8_custom_dec_move_rate(int fd, double rate)
bool set_pmc8_direction_axis(int fd, PMC8_AXIS axis, int dir, bool fast)
void set_pmc8_sim_move_rate(int value)
bool stop_pmc8_tracking_motion(int fd)
void set_pmc8_sim_track_rate(PMC8_TRACK_RATE value)
bool get_pmc8_direction_axis(int fd, PMC8_AXIS axis, int &dir)
void set_pmc8_sim_ra(double ra)
void set_pmc8_reconnect_flag()
bool set_pmc8_ra_tracking(int fd, double rate)
void set_pmc8_sim_dec(double dec)
bool stop_pmc8_motion(int fd, PMC8_DIRECTION dir)
bool set_pmc8_move_rate_axis(int fd, PMC8_DIRECTION dir, int reqrate)
bool get_pmc8_track_rate(int fd, double &rate)
bool get_pmc8_move_rate_axis(int fd, PMC8_AXIS axis, double &rate)
PMC8_MOUNT_TYPES MountType
std::string MainBoardFirmware
PMC8_SYSTEM_STATUS rememberSystemStatus
PMC8_SYSTEM_STATUS systemStatus