Instrument Neutral Distributed Interface INDI
1.9.5
|
Go to the documentation of this file.
113 #define MaxReticleDutyCycle 15
114 #define MaxFocuserSpeed 4
117 #define getLX200RA(fd, x) getCommandSexa(fd, x, ":GR#")
118 #define getLX200DEC(fd, x) getCommandSexa(fd, x, ":GD#")
119 #define getObjectRA(fd, x) getCommandSexa(fd, x, ":Gr#")
120 #define getObjectDEC(fd, x) getCommandSexa(fd, x, ":Gd#")
121 #define getLocalTime12(fd, x) getCommandSexa(fd, x, ":Ga#")
122 #define getLocalTime24(fd, x) getCommandSexa(fd, x, ":GL#")
123 #define getSDTime(fd, x) getCommandSexa(fd, x, ":GS#")
124 #define getLX200Alt(fd, x) getCommandSexa(fd, x, ":GA#")
125 #define getLX200Az(fd, x) getCommandSexa(fd, x, ":GZ#")
128 #define getObjectInfo(fd, x) getCommandString(fd, x, ":LI#")
129 #define getVersionDate(fd, x) getCommandString(fd, x, ":GVD#")
130 #define getVersionTime(fd, x) getCommandString(fd, x, ":GVT#")
131 #define getFullVersion(fd, x) getCommandString(fd, x, ":GVF#")
132 #define getVersionNumber(fd, x) getCommandString(fd, x, ":GVN#")
133 #define getProductName(fd, x) getCommandString(fd, x, ":GVP#")
134 #define turnGPS_StreamOn(fd) getCommandString(fd, x, ":gps#")
137 #define getUTCOffset(fd, x) getCommandInt(fd, x, ":GG#")
138 #define getMaxElevationLimit(fd, x) getCommandInt(fd, x, ":Go#")
139 #define getMinElevationLimit(fd, x) getCommandInt(fd, x, ":Gh#")
142 #define setReticleDutyFlashCycle(fd, x) setCommandInt(fd, x, ":BD")
143 #define setReticleFlashRate(fd, x) setCommandInt(fd, x, ":B")
144 #define setFocuserSpeed(fd, x) setCommandInt(fd, x, ":F")
145 #define setSlewSpeed(fd, x) setCommandInt(fd, x, ":Sw")
148 #define setLocalTime(fd, x, y, z) setCommandXYZ(fd, x, y, z, ":SL")
149 #define setSDTime(fd, x, y, z) setCommandXYZ(fd, x, y, z, ":SS")
152 #define turnGPSOn(fd) write(fd, ":g+#", 4)
153 #define turnGPSOff(fd) write(fd, ":g-#", 4)
154 #define alignGPSScope(fd) write(fd, ":Aa#", 4)
155 #define gpsSleep(fd) write(fd, ":hN#", 4)
156 #define gpsWakeUp(fd) write(fd, ":hW#", 4);
157 #define gpsRestart(fd) write(fd, ":I#", 3);
158 #define updateGPS_System(fd) setStandardProcedure(fd, ":gT#")
159 #define enableDecAltPec(fd) write(fd, ":QA+#", 4)
160 #define disableDecAltPec(fd) write(fd, ":QA-#", 4)
161 #define enableRaAzPec(fd) write(fd, ":QZ+#", 4)
162 #define disableRaAzPec(fd) write(fd, ":QZ-#", 4)
163 #define activateAltDecAntiBackSlash(fd) write(fd, ":$BAdd#", 7)
164 #define activateAzRaAntiBackSlash(fd) write(fd, ":$BZdd#", 7)
165 #define SelenographicSync(fd) write(fd, ":CL#", 4);
167 #define slewToAltAz(fd) setStandardProcedure(fd, ":MA#")
168 #define toggleTimeFormat(fd) write(fd, ":H#", 3)
169 #define increaseReticleBrightness(fd) write(fd, ":B+#", 4)
170 #define decreaseReticleBrightness(fd) write(fd, ":B-#", 4)
171 #define turnFanOn(fd) write(fd, ":f+#", 4)
172 #define turnFanOff(fd) write(fd, ":f-#", 4)
173 #define seekHomeAndSave(fd) write(fd, ":hS#", 4)
174 #define seekHomeAndSet(fd) write(fd, ":hF#", 4)
175 #define turnFieldDeRotatorOn(fd) write(fd, ":r+#", 4)
176 #define turnFieldDeRotatorOff(fd) write(fd, ":r-#", 4)
177 #define slewToPark(fd) write(fd, ":hP#", 4)
178 #define initTelescope(fd) write(fd, ":I#", 3)
288 int Sync(
int fd,
char *matchedObject);
316 void setLX200Debug(
const char *deviceName,
unsigned int debug_level);
int setSiteName(int fd, char *siteName, int siteNum)
int selectSubCatalog(int fd, int catalog, int subCatalog)
int setCalenderDate(int fd, int dd, int mm, int yy)
int MoveTo(int fd, int direction)
int getTimeFormat(int fd, int *format)
int isSlewComplete(int fd)
int selectTrackingMode(int fd, int trackMode)
int setCommandInt(int fd, int data, const char *cmd)
int setUTCOffset(int fd, double hours)
int setSiteLatitude(int fd, double Lat)
int setFocuserMotion(int fd, int motionType)
int setObjAz(int fd, double az)
int Sync(int fd, char *matchedObject)
int setTrackFreq(int fd, double trackF)
void setLX200Debug(const char *deviceName, unsigned int debug_level)
int setFocuserSpeedMode(int fd, int speedMode)
int setCommandXYZ(int fd, int x, int y, int z, const char *cmd)
int getSiteLatitude(int fd, int *dd, int *mm, double *ssf)
int getTrackFreq(int fd, double *value)
int setPreciseTrackFreq(int fd, double trackF)
int setSlewMode(int fd, int slewMode)
int setMaxElevationLimit(int fd, int max)
int setObjAlt(int fd, double alt)
int getSiteName(int fd, char *siteName, int siteNum)
int checkLX200EquatorialFormat(int fd)
int getHomeSearchStatus(int fd, int *status)
@ LX200_GEO_LONGER_FORMAT
int selectCatalogObject(int fd, int catalog, int NNNN)
int setMaxSlewRate(int fd, int slewRate)
int getCalendarDate(int fd, char *date)
int getSiteLongitudeAlt(int fd, int *ddd, int *mm, double *ssf, const char *cmd)
int setAlignmentMode(int fd, unsigned int alignMode)
int updateSkyCommanderCoord(int fd, double *ra, double *dec)
int selectSite(int fd, int siteNum)
int setMinElevationLimit(int fd, int min)
int getCommandSexa(int fd, double *value, const char *cmd)
int getSiteLatitudeAlt(int fd, int *dd, int *mm, double *ssf, const char *cmd)
int SendPulseCmd(int fd, int direction, int duration_msec)
int getCommandInt(int fd, int *value, const char *cmd)
int setSiteLongitude(int fd, double Long)
int getLX200EquatorialFormat()
int setGPSFocuserSpeed(int fd, int speed)
int setObjectDEC(int fd, double dec)
int HaltMovement(int fd, int direction)
int getSiteLongitude(int fd, int *ddd, int *mm, double *ssf)
int updateIntelliscopeCoord(int fd, double *ra, double *dec)
int setStandardProcedure(int fd, const char *writeData)
int check_lx200_connection(int fd)
int getCommandString(int fd, char *data, const char *cmd)
int setObjectRA(int fd, double ra)
int getOTATemp(int fd, double *value)