TwiceAsNice  2019-02-18
Macros | Functions | Variables
ieq45driver8407.c File Reference
#include "ieq45driver.h"
#include "indicom.h"
#include "indidevapi.h"
#include <termios.h>
Include dependency graph for ieq45driver8407.c:

Macros

#define IEQ45_TIMEOUT   5 /* FD timeout in seconds */
 

Functions

int check_IEQ45_connection (int fd)
 
int getCommandSexa (int fd, double *value, const char *cmd)
 
int getCommandString (int fd, char *data, const char *cmd)
 
int getCommandInt (int fd, int *value, const char *cmd)
 
int getTrackFreq (int fd, double *value)
 
int getSiteLatitude (int fd, int *dd, int *mm)
 
int getSiteLongitude (int fd, int *ddd, int *mm)
 
int getCalendarDate (int fd, char *date)
 
int getSiteName (int fd, char *siteName, int siteNum)
 
int getNumberOfBars (int fd, int *value)
 
int getHomeSearchStatus (int fd, int *status)
 
int getOTATemp (int fd, double *value)
 
int getTimeFormat (int fd, int *format)
 
int setCommandInt (int fd, int data, const char *cmd)
 
int setCommandXYZ (int fd, int x, int y, int z, const char *cmd)
 
int setStandardProcedure (int fd, char *writeData)
 
int setSlewMode (int fd, int slewMode)
 
int setAlignmentMode (int fd, unsigned int alignMode)
 
int setObjectRA (int fd, double ra)
 
int setObjectDEC (int fd, double dec)
 
int setCalenderDate (int fd, int dd, int mm, int yy)
 
int setUTCOffset (int fd, double hours)
 
int setTrackFreq (int fd, double trackF)
 
int setSiteLongitude (int fd, double Long)
 
int setSiteLatitude (int fd, double Lat)
 
int setObjAz (int fd, double az)
 
int setObjAlt (int fd, double alt)
 
int setSiteName (int fd, char *siteName, int siteNum)
 
int setMaxSlewRate (int fd, int slewRate)
 
int setFocuserMotion (int fd, int motionType)
 
int setFocuserSpeedMode (int fd, int speedMode)
 
int setMinElevationLimit (int fd, int min)
 
int setMaxElevationLimit (int fd, int max)
 
int Slew (int fd)
 
int Sync (int fd, char *matchedObject)
 
int abortSlew (int fd)
 
int MoveTo (int fd, int direction)
 
int HaltMovement (int fd, int direction)
 
int selectTrackingMode (int fd, int trackMode)
 
int selectAPTrackingMode (int fd, int trackMode)
 
int SendPulseCmd (int fd, int direction, int duration_msec)
 
int checkIEQ45Format (int fd)
 
int selectSite (int fd, int siteNum)
 
int selectCatalogObject (int fd, int catalog, int NNNN)
 
int selectSubCatalog (int fd, int catalog, int subCatalog)
 
void remove_spaces (char *texto_recibe)
 
int updateSkyCommanderCoord (int fd, double *ra, double *dec)
 
int updateIntelliscopeCoord (int fd, double *ra, double *dec)
 
int setGPSFocuserSpeed (int fd, int speed)
 

Variables

int controller_format
 
int is8407ver = 0
 

Macro Definition Documentation

◆ IEQ45_TIMEOUT

#define IEQ45_TIMEOUT   5 /* FD timeout in seconds */

Function Documentation

◆ abortSlew()

int abortSlew ( int  fd)
inline

◆ check_IEQ45_connection()

int check_IEQ45_connection ( int  fd)

◆ checkIEQ45Format()

int checkIEQ45Format ( int  fd)

◆ getCalendarDate()

int getCalendarDate ( int  fd,
char *  date 
)

◆ getCommandInt()

int getCommandInt ( int  fd,
int *  value,
const char *  cmd 
)

◆ getCommandSexa()

int getCommandSexa ( int  fd,
double *  value,
const char *  cmd 
)

◆ getCommandString()

int getCommandString ( int  fd,
char *  data,
const char *  cmd 
)

◆ getHomeSearchStatus()

int getHomeSearchStatus ( int  fd,
int *  status 
)

◆ getNumberOfBars()

int getNumberOfBars ( int  fd,
int *  value 
)

◆ getOTATemp()

int getOTATemp ( int  fd,
double *  value 
)

◆ getSiteLatitude()

int getSiteLatitude ( int  fd,
int *  dd,
int *  mm 
)
inline

◆ getSiteLongitude()

int getSiteLongitude ( int  fd,
int *  ddd,
int *  mm 
)
inline

◆ getSiteName()

int getSiteName ( int  fd,
char *  siteName,
int  siteNum 
)

◆ getTimeFormat()

int getTimeFormat ( int  fd,
int *  format 
)

◆ getTrackFreq()

int getTrackFreq ( int  fd,
double *  value 
)

◆ HaltMovement()

int HaltMovement ( int  fd,
int  direction 
)

◆ MoveTo()

int MoveTo ( int  fd,
int  direction 
)

◆ remove_spaces()

void remove_spaces ( char *  texto_recibe)

◆ selectAPTrackingMode()

int selectAPTrackingMode ( int  fd,
int  trackMode 
)

◆ selectCatalogObject()

int selectCatalogObject ( int  fd,
int  catalog,
int  NNNN 
)

◆ selectSite()

int selectSite ( int  fd,
int  siteNum 
)

◆ selectSubCatalog()

int selectSubCatalog ( int  fd,
int  catalog,
int  subCatalog 
)

◆ selectTrackingMode()

int selectTrackingMode ( int  fd,
int  trackMode 
)

◆ SendPulseCmd()

int SendPulseCmd ( int  fd,
int  direction,
int  duration_msec 
)

◆ setAlignmentMode()

int setAlignmentMode ( int  fd,
unsigned int  alignMode 
)

◆ setCalenderDate()

int setCalenderDate ( int  fd,
int  dd,
int  mm,
int  yy 
)

◆ setCommandInt()

int setCommandInt ( int  fd,
int  data,
const char *  cmd 
)

◆ setCommandXYZ()

int setCommandXYZ ( int  fd,
int  x,
int  y,
int  z,
const char *  cmd 
)

◆ setFocuserMotion()

int setFocuserMotion ( int  fd,
int  motionType 
)

◆ setFocuserSpeedMode()

int setFocuserSpeedMode ( int  fd,
int  speedMode 
)

◆ setGPSFocuserSpeed()

int setGPSFocuserSpeed ( int  fd,
int  speed 
)

◆ setMaxElevationLimit()

int setMaxElevationLimit ( int  fd,
int  max 
)

◆ setMaxSlewRate()

int setMaxSlewRate ( int  fd,
int  slewRate 
)

◆ setMinElevationLimit()

int setMinElevationLimit ( int  fd,
int  min 
)

◆ setObjAlt()

int setObjAlt ( int  fd,
double  alt 
)

◆ setObjAz()

int setObjAz ( int  fd,
double  az 
)

◆ setObjectDEC()

int setObjectDEC ( int  fd,
double  dec 
)

◆ setObjectRA()

int setObjectRA ( int  fd,
double  ra 
)

◆ setSiteLatitude()

int setSiteLatitude ( int  fd,
double  Lat 
)

◆ setSiteLongitude()

int setSiteLongitude ( int  fd,
double  Long 
)

◆ setSiteName()

int setSiteName ( int  fd,
char *  siteName,
int  siteNum 
)

◆ setSlewMode()

int setSlewMode ( int  fd,
int  slewMode 
)

◆ setStandardProcedure()

int setStandardProcedure ( int  fd,
char *  writeData 
)

◆ setTrackFreq()

int setTrackFreq ( int  fd,
double  trackF 
)

◆ setUTCOffset()

int setUTCOffset ( int  fd,
double  hours 
)

◆ Slew()

int Slew ( int  fd)

◆ Sync()

int Sync ( int  fd,
char *  matchedObject 
)

◆ updateIntelliscopeCoord()

int updateIntelliscopeCoord ( int  fd,
double *  ra,
double *  dec 
)

◆ updateSkyCommanderCoord()

int updateSkyCommanderCoord ( int  fd,
double *  ra,
double *  dec 
)

Variable Documentation

◆ controller_format

int controller_format

◆ is8407ver

int is8407ver = 0