24 #define setAPPark(fd) write(fd, "#:KA#", 4)
25 #define setAPUnPark(fd) write(fd, "#:PO#", 4)
28 #define getAPVersionNumber(fd, x) getCommandString(fd, x, "#:V#")
29 #define setAPClearBuffer(fd) write(fd, "#", 1)
30 #define setAPBackLashCompensation(fd, x, y, z) setCommandXYZ(fd, x, y, z, "#:Br")
32 #define AP_TRACKING_SIDEREAL 0
33 #define AP_TRACKING_SOLAR 1
34 #define AP_TRACKING_LUNAR 2
35 #define AP_TRACKING_CUSTOM 3
36 #define AP_TRACKING_OFF 4
40 #define AP_PEC_RECORD 2
41 #define AP_PEC_ENCODER 3
int selectAPMoveToRate(int fd, int moveToIndex)
bool apStatusParked(const char *statusString)
int check_lx200ap_connection(int fd)
int setAPUTCOffset(int fd, double hours)
int setAPSiteLatitude(int fd, double Lat)
int getAPWormPosition(int fd, int *position)
void set_lx200ap_name(const char *deviceName, unsigned int debug_level)
int setAPRATrackRate(int fd, double rate)
int apHomeAndSync(int fd)
int setAPObjectRA(int fd, double ra)
int APSyncCMR(int fd, char *matchedObject)
int setAPObjectAlt(int fd, double alt)
int swapAPButtons(int fd, int currentSwap)
int setAPObjectDEC(int fd, double dec)
int isAPInitialized(int fd, bool *isInitialized)
int APSendPulseCmd(int fd, int direction, int duration_msec)
const char * apMountStatus(const char *statusString)
void set_lx200ap_exp_name(const char *deviceName, unsigned int debug_level)
int selectAPCenterRate(int fd, int centerIndex)
int selectAPSlewRate(int fd, int slewIndex)
int getApStatusString(int fd, char *statusString)
int check_lx200ap_status(int fd, char *parkStatus, char *slewStatus)
int APUnParkMount(int fd)
int selectAPPECState(int fd, int pecstate)
int selectAPGuideRate(int fd, int guideRate)
APRateTableState apRateTable(const char *statusString)
int setAPObjectAZ(int fd, double az)
int APSyncCM(int fd, char *matchedObject)
int getApMountFeatures(int fd, bool *hasEncoder, bool *clutchAware)
int getAPUTCOffset(int fd, double *value)
int setAPSlewMode(int fd, int slewMode)
int setAPDETrackRate(int fd, double rate)
bool apStatusSlewing(const char *statusString)
int setAPSiteLongitude(int fd, double Long)
int selectAPV2CenterRate(int fd, int centerIndex, APRateTableState rateTable)
int selectAPTrackingMode(int fd, int trackMode)