TwiceAsNice  2019-02-18
Macros | Functions
lx200apdriver.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define getAPDeclinationAxis(fd, x)   getCommandString(fd, x, "#:pS#")
 
#define getAPVersionNumber(fd, x)   getCommandString(fd, x, "#:V#")
 
#define setAPPark(fd)   write(fd, "#:KA", 4)
 
#define setAPUnPark(fd)   write(fd, "#:PO", 4)
 
#define setAPLongFormat(fd)   write(fd, "#:U", 3)
 
#define setAPClearBuffer(fd)   write(fd, "#", 1) /* AP key pad manual startup sequence */
 
#define setAPBackLashCompensation(fd, x, y, z)   setCommandXYZ(fd, x, y, z, "#:Br")
 
#define setAPMotionStop(fd)   write(fd, "#:Q", 3)
 
#define AP_TRACKING_SIDEREAL   0
 
#define AP_TRACKING_SOLAR   1
 
#define AP_TRACKING_LUNAR   2
 
#define AP_TRACKING_CUSTOM   3
 
#define AP_TRACKING_OFF   4
 

Functions

void set_lx200ap_name (const char *deviceName, unsigned int debug_level)
 
int check_lx200ap_connection (int fd)
 
int getAPUTCOffset (int fd, double *value)
 
int setAPObjectAZ (int fd, double az)
 
int setAPObjectAlt (int fd, double alt)
 
int setAPUTCOffset (int fd, double hours)
 
int setAPSlewMode (int fd, int slewMode)
 
int APSyncCM (int fd, char *matchedObject)
 
int APSyncCMR (int fd, char *matchedObject)
 
int selectAPMoveToRate (int fd, int moveToRate)
 
int selectAPSlewRate (int fd, int slewRate)
 
int selectAPTrackingMode (int fd, int trackMode)
 
int selectAPGuideRate (int fd, int guideRate)
 
int selectAPPECState (int fd, int pecstate)
 
int swapAPButtons (int fd, int currentSwap)
 
int setAPObjectRA (int fd, double ra)
 
int setAPObjectDEC (int fd, double dec)
 
int setAPSiteLongitude (int fd, double Long)
 
int setAPSiteLatitude (int fd, double Lat)
 
int setAPRATrackRate (int fd, double rate)
 
int setAPDETrackRate (int fd, double rate)
 
int APSendPulseCmd (int fd, int direction, int duration_msec)
 

Macro Definition Documentation

◆ AP_TRACKING_CUSTOM

#define AP_TRACKING_CUSTOM   3

◆ AP_TRACKING_LUNAR

#define AP_TRACKING_LUNAR   2

◆ AP_TRACKING_OFF

#define AP_TRACKING_OFF   4

◆ AP_TRACKING_SIDEREAL

#define AP_TRACKING_SIDEREAL   0

◆ AP_TRACKING_SOLAR

#define AP_TRACKING_SOLAR   1

◆ getAPDeclinationAxis

#define getAPDeclinationAxis (   fd,
  x 
)    getCommandString(fd, x, "#:pS#")

◆ getAPVersionNumber

#define getAPVersionNumber (   fd,
  x 
)    getCommandString(fd, x, "#:V#")

◆ setAPBackLashCompensation

#define setAPBackLashCompensation (   fd,
  x,
  y,
 
)    setCommandXYZ(fd, x, y, z, "#:Br")

◆ setAPClearBuffer

#define setAPClearBuffer (   fd)    write(fd, "#", 1) /* AP key pad manual startup sequence */

◆ setAPLongFormat

#define setAPLongFormat (   fd)    write(fd, "#:U", 3)

◆ setAPMotionStop

#define setAPMotionStop (   fd)    write(fd, "#:Q", 3)

◆ setAPPark

#define setAPPark (   fd)    write(fd, "#:KA", 4)

◆ setAPUnPark

#define setAPUnPark (   fd)    write(fd, "#:PO", 4)

Function Documentation

◆ APSendPulseCmd()

int APSendPulseCmd ( int  fd,
int  direction,
int  duration_msec 
)

◆ APSyncCM()

int APSyncCM ( int  fd,
char *  matchedObject 
)

◆ APSyncCMR()

int APSyncCMR ( int  fd,
char *  matchedObject 
)

◆ check_lx200ap_connection()

int check_lx200ap_connection ( int  fd)

◆ getAPUTCOffset()

int getAPUTCOffset ( int  fd,
double *  value 
)

◆ selectAPGuideRate()

int selectAPGuideRate ( int  fd,
int  guideRate 
)

◆ selectAPMoveToRate()

int selectAPMoveToRate ( int  fd,
int  moveToRate 
)

◆ selectAPPECState()

int selectAPPECState ( int  fd,
int  pecstate 
)

◆ selectAPSlewRate()

int selectAPSlewRate ( int  fd,
int  slewRate 
)

◆ selectAPTrackingMode()

int selectAPTrackingMode ( int  fd,
int  trackMode 
)

◆ set_lx200ap_name()

void set_lx200ap_name ( const char *  deviceName,
unsigned int  debug_level 
)

◆ setAPDETrackRate()

int setAPDETrackRate ( int  fd,
double  rate 
)

◆ setAPObjectAlt()

int setAPObjectAlt ( int  fd,
double  alt 
)

◆ setAPObjectAZ()

int setAPObjectAZ ( int  fd,
double  az 
)

◆ setAPObjectDEC()

int setAPObjectDEC ( int  fd,
double  dec 
)

◆ setAPObjectRA()

int setAPObjectRA ( int  fd,
double  ra 
)

◆ setAPRATrackRate()

int setAPRATrackRate ( int  fd,
double  rate 
)

◆ setAPSiteLatitude()

int setAPSiteLatitude ( int  fd,
double  Lat 
)

◆ setAPSiteLongitude()

int setAPSiteLongitude ( int  fd,
double  Long 
)

◆ setAPSlewMode()

int setAPSlewMode ( int  fd,
int  slewMode 
)

◆ setAPUTCOffset()

int setAPUTCOffset ( int  fd,
double  hours 
)

◆ swapAPButtons()

int swapAPButtons ( int  fd,
int  currentSwap 
)