106#define MaxReticleDutyCycle 15
107#define MaxFocuserSpeed 4
110#define getIEQ45RA(fd, x) getCommandSexa(fd, x, ":GR#")
111#define getIEQ45DEC(fd, x) getCommandSexa(fd, x, ":GD#")
115#define getLocalTime24(fd, x) getCommandSexa(fd, x, ":GL#")
116#define getSDTime(fd, x) getCommandSexa(fd, x, ":GS#")
117#define getIEQ45Alt(fd, x) getCommandSexa(fd, x, ":GA#")
118#define getIEQ45Az(fd, x) getCommandSexa(fd, x, ":GZ#")
130#define getUTCOffset(fd, x) getCommandInt(fd, x, ":GG#")
136#define setReticleFlashRate(fd, x) setCommandInt(fd, x, ":B")
137#define setFocuserSpeed(fd, x) setCommandInt(fd, x, ":F")
138#define setSlewSpeed(fd, x) setCommandInt(fd, x, ":Sw")
141#define setLocalTime(fd, x, y, z) setCommandXYZ(fd, x, y, z, ":SL")
142#define setSDTime(fd, x, y, z) setCommandXYZ(fd, x, y, z, ":SS")
145#define turnGPSOn(fd) write(fd, ":g+#", 5)
146#define turnGPSOff(fd) write(fd, ":g-#", 5)
147#define alignGPSScope(fd) write(fd, ":Aa#", 5)
148#define gpsSleep(fd) write(fd, ":hN#", 5)
149#define gpsWakeUp(fd) write(fd, ":hW#", 5);
150#define gpsRestart(fd) write(fd, ":I#", 4);
151#define updateGPS_System(fd) setStandardProcedure(fd, ":gT#")
152#define enableDecAltPec(fd) write(fd, ":QA+#", 6)
153#define disableDecAltPec(fd) write(fd, ":QA-#", 6)
154#define enableRaAzPec(fd) write(fd, ":QZ+#", 6)
155#define disableRaAzPec(fd) write(fd, ":QZ-#", 6)
156#define activateAltDecAntiBackSlash(fd) write(fd, "$BAdd#", 7)
157#define activateAzRaAntiBackSlash(fd) write(fd, "$BZdd#", 7)
158#define SelenographicSync(fd) write(fd, ":CL#", 5);
160#define slewToAltAz(fd) setStandardProcedure(fd, ":MA#")
161#define toggleTimeFormat(fd) write(fd, ":H#", 4)
162#define increaseReticleBrightness(fd) write(fd, ":B+#", 5)
163#define decreaseReticleBrightness(fd) write(fd, ":B-#", 5)
164#define turnFanOn(fd) write(fd, ":f+#", 5)
165#define turnFanOff(fd) write(fd, ":f-#", 5)
166#define seekHomeAndSave(fd) write(fd, ":hS#", 5)
167#define seekHomeAndSet(fd) write(fd, ":hF#", 5)
168#define turnFieldDeRotatorOn(fd) write(fd, ":r+#", 5)
169#define turnFieldDeRotatorOff(fd) write(fd, ":r-#", 5)
170#define slewToPark(fd) write(fd, ":hP#", 5)
280int Sync(
int fd,
char *matchedObject);
int setFocuserMotion(int fd, int motionType)
int setAlignmentMode(int fd, unsigned int alignMode)
int setSlewMode(int fd, int slewMode)
int setObjAlt(int fd, double alt)
int setMinElevationLimit(int fd, int min)
int getHomeSearchStatus(int fd, int *status)
int setObjAz(int fd, double az)
int selectTrackingMode(int fd, int trackMode)
int setMaxSlewRate(int fd, int slewRate)
int getSiteName(int fd, char *siteName, int siteNum)
int check_IEQ45_connection(int fd)
int setObjectDEC(int fd, double dec)
int setMaxElevationLimit(int fd, int max)
int selectSite(int fd, int siteNum)
int setCalenderDate(int fd, int dd, int mm, int yy)
int getCommandInt(int fd, int *value, const char *cmd)
int setStandardProcedure(int fd, char *writeData)
int setSiteLatitude(int fd, double Lat)
int selectSubCatalog(int fd, int catalog, int subCatalog)
int getNumberOfBars(int fd, int *value)
int SendPulseCmd(int fd, int direction, int duration_msec)
int getCommandSexa(int fd, double *value, const char *cmd)
int Sync(int fd, char *matchedObject)
int setTrackFreq(int fd, double trackF)
int setFocuserSpeedMode(int fd, int speedMode)
int getCalendarDate(int fd, char *date)
int updateSkyCommanderCoord(int fd, double *ra, double *dec)
int MoveTo(int fd, int direction)
int getTimeFormat(int fd, int *format)
int setCommandInt(int fd, int data, const char *cmd)
int getCommandString(int fd, char *data, const char *cmd)
int getSiteLongitude(int fd, int *ddd, int *mm)
int getSiteLatitude(int fd, int *dd, int *mm)
int getOTATemp(int fd, double *value)
int getTrackFreq(int fd, double *value)
int setCommandXYZ(int fd, int x, int y, int z, const char *cmd)
int setSiteName(int fd, char *siteName, int siteNum)
int setUTCOffset(int fd, double hours)
int checkIEQ45Format(int fd)
int setGPSFocuserSpeed(int fd, int speed)
int updateIntelliscopeCoord(int fd, double *ra, double *dec)
int setSiteLongitude(int fd, double Long)
int setObjectRA(int fd, double ra)
int HaltMovement(int fd, int direction)
int selectCatalogObject(int fd, int catalog, int NNNN)
int selectAPTrackingMode(int fd, int trackMode)