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)
280 int 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)