Instrument Neutral Distributed Interface INDI
2.0.2
|
Go to the source code of this file.
Macros | |
#define | MaxReticleDutyCycle 15 |
#define | MaxFocuserSpeed 4 |
#define | getIEQ45RA(fd, x) getCommandSexa(fd, x, ":GR#") |
#define | getIEQ45DEC(fd, x) getCommandSexa(fd, x, ":GD#") |
#define | getLocalTime24(fd, x) getCommandSexa(fd, x, ":GL#") |
#define | getSDTime(fd, x) getCommandSexa(fd, x, ":GS#") |
#define | getIEQ45Alt(fd, x) getCommandSexa(fd, x, ":GA#") |
#define | getIEQ45Az(fd, x) getCommandSexa(fd, x, ":GZ#") |
#define | getUTCOffset(fd, x) getCommandInt(fd, x, ":GG#") |
#define | setReticleFlashRate(fd, x) setCommandInt(fd, x, ":B") |
#define | setFocuserSpeed(fd, x) setCommandInt(fd, x, ":F") |
#define | setSlewSpeed(fd, x) setCommandInt(fd, x, ":Sw") |
#define | setLocalTime(fd, x, y, z) setCommandXYZ(fd, x, y, z, ":SL") |
#define | setSDTime(fd, x, y, z) setCommandXYZ(fd, x, y, z, ":SS") |
#define | turnGPSOn(fd) write(fd, ":g+#", 5) |
#define | turnGPSOff(fd) write(fd, ":g-#", 5) |
#define | alignGPSScope(fd) write(fd, ":Aa#", 5) |
#define | gpsSleep(fd) write(fd, ":hN#", 5) |
#define | gpsWakeUp(fd) write(fd, ":hW#", 5); |
#define | gpsRestart(fd) write(fd, ":I#", 4); |
#define | updateGPS_System(fd) setStandardProcedure(fd, ":gT#") |
#define | enableDecAltPec(fd) write(fd, ":QA+#", 6) |
#define | disableDecAltPec(fd) write(fd, ":QA-#", 6) |
#define | enableRaAzPec(fd) write(fd, ":QZ+#", 6) |
#define | disableRaAzPec(fd) write(fd, ":QZ-#", 6) |
#define | activateAltDecAntiBackSlash(fd) write(fd, "$BAdd#", 7) |
#define | activateAzRaAntiBackSlash(fd) write(fd, "$BZdd#", 7) |
#define | SelenographicSync(fd) write(fd, ":CL#", 5); |
#define | slewToAltAz(fd) setStandardProcedure(fd, ":MA#") |
#define | toggleTimeFormat(fd) write(fd, ":H#", 4) |
#define | increaseReticleBrightness(fd) write(fd, ":B+#", 5) |
#define | decreaseReticleBrightness(fd) write(fd, ":B-#", 5) |
#define | turnFanOn(fd) write(fd, ":f+#", 5) |
#define | turnFanOff(fd) write(fd, ":f-#", 5) |
#define | seekHomeAndSave(fd) write(fd, ":hS#", 5) |
#define | seekHomeAndSet(fd) write(fd, ":hF#", 5) |
#define | turnFieldDeRotatorOn(fd) write(fd, ":r+#", 5) |
#define | turnFieldDeRotatorOff(fd) write(fd, ":r-#", 5) |
#define | slewToPark(fd) write(fd, ":hP#", 5) |
Functions | |
char | ACK (int fd) |
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 | updateSkyCommanderCoord (int fd, double *ra, double *dec) |
int | updateIntelliscopeCoord (int fd, double *ra, double *dec) |
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 | setGPSFocuserSpeed (int fd, int speed) |
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) |
Definition at line 156 of file ieq45driver.h.
Definition at line 157 of file ieq45driver.h.
Definition at line 147 of file ieq45driver.h.
Definition at line 163 of file ieq45driver.h.
Definition at line 153 of file ieq45driver.h.
Definition at line 155 of file ieq45driver.h.
Definition at line 152 of file ieq45driver.h.
Definition at line 154 of file ieq45driver.h.
#define getIEQ45Alt | ( | fd, | |
x | |||
) | getCommandSexa(fd, x, ":GA#") |
Definition at line 117 of file ieq45driver.h.
#define getIEQ45Az | ( | fd, | |
x | |||
) | getCommandSexa(fd, x, ":GZ#") |
Definition at line 118 of file ieq45driver.h.
#define getIEQ45DEC | ( | fd, | |
x | |||
) | getCommandSexa(fd, x, ":GD#") |
Definition at line 111 of file ieq45driver.h.
#define getIEQ45RA | ( | fd, | |
x | |||
) | getCommandSexa(fd, x, ":GR#") |
Definition at line 110 of file ieq45driver.h.
#define getLocalTime24 | ( | fd, | |
x | |||
) | getCommandSexa(fd, x, ":GL#") |
Definition at line 115 of file ieq45driver.h.
#define getSDTime | ( | fd, | |
x | |||
) | getCommandSexa(fd, x, ":GS#") |
Definition at line 116 of file ieq45driver.h.
#define getUTCOffset | ( | fd, | |
x | |||
) | getCommandInt(fd, x, ":GG#") |
Definition at line 130 of file ieq45driver.h.
Definition at line 150 of file ieq45driver.h.
Definition at line 148 of file ieq45driver.h.
Definition at line 149 of file ieq45driver.h.
Definition at line 162 of file ieq45driver.h.
#define MaxFocuserSpeed 4 |
Definition at line 107 of file ieq45driver.h.
#define MaxReticleDutyCycle 15 |
Definition at line 106 of file ieq45driver.h.
Definition at line 166 of file ieq45driver.h.
Definition at line 167 of file ieq45driver.h.
Definition at line 158 of file ieq45driver.h.
#define setFocuserSpeed | ( | fd, | |
x | |||
) | setCommandInt(fd, x, ":F") |
Definition at line 137 of file ieq45driver.h.
#define setLocalTime | ( | fd, | |
x, | |||
y, | |||
z | |||
) | setCommandXYZ(fd, x, y, z, ":SL") |
Definition at line 141 of file ieq45driver.h.
#define setReticleFlashRate | ( | fd, | |
x | |||
) | setCommandInt(fd, x, ":B") |
Definition at line 136 of file ieq45driver.h.
#define setSDTime | ( | fd, | |
x, | |||
y, | |||
z | |||
) | setCommandXYZ(fd, x, y, z, ":SS") |
Definition at line 142 of file ieq45driver.h.
#define setSlewSpeed | ( | fd, | |
x | |||
) | setCommandInt(fd, x, ":Sw") |
Definition at line 138 of file ieq45driver.h.
#define slewToAltAz | ( | fd | ) | setStandardProcedure(fd, ":MA#") |
Definition at line 160 of file ieq45driver.h.
Definition at line 170 of file ieq45driver.h.
Definition at line 161 of file ieq45driver.h.
Definition at line 165 of file ieq45driver.h.
Definition at line 164 of file ieq45driver.h.
Definition at line 169 of file ieq45driver.h.
Definition at line 168 of file ieq45driver.h.
Definition at line 146 of file ieq45driver.h.
Definition at line 145 of file ieq45driver.h.
#define updateGPS_System | ( | fd | ) | setStandardProcedure(fd, ":gT#") |
Definition at line 151 of file ieq45driver.h.
enum DeepSkyCatalog |
Enumerator | |
---|---|
LX200_NGC | |
LX200_IC | |
LX200_UGC | |
LX200_CALDWELL | |
LX200_ARP | |
LX200_ABELL | |
LX200_MESSIER_C | |
IEQ45_NGC | |
IEQ45_IC | |
IEQ45_UGC | |
IEQ45_CALDWELL | |
IEQ45_ARP | |
IEQ45_ABELL | |
IEQ45_MESSIER_C |
Definition at line 87 of file ieq45driver.h.
enum StarCatalog |
Enumerator | |
---|---|
LX200_STAR | |
LX200_SAO | |
LX200_GCVS | |
IEQ45_STAR | |
IEQ45_SAO | |
IEQ45_GCVS |
Definition at line 80 of file ieq45driver.h.
enum TAlign |
Enumerator | |
---|---|
LX200_ALIGN_POLAR | |
LX200_ALIGN_ALTAZ | |
LX200_ALIGN_LAND | |
IEQ45_ALIGN_POLAR | |
IEQ45_ALIGN_ALTAZ | |
IEQ45_ALIGN_LAND |
Definition at line 33 of file ieq45driver.h.
enum TCatalog |
Enumerator | |
---|---|
LX200_STAR_C | |
LX200_DEEPSKY_C | |
IEQ45_STAR_C | |
IEQ45_DEEPSKY_C |
Definition at line 74 of file ieq45driver.h.
enum TDirection |
Enumerator | |
---|---|
LX200_NORTH | |
LX200_WEST | |
LX200_EAST | |
LX200_SOUTH | |
LX200_ALL | |
IEQ45_NORTH | |
IEQ45_WEST | |
IEQ45_EAST | |
IEQ45_SOUTH | |
IEQ45_ALL |
Definition at line 40 of file ieq45driver.h.
enum TFocusMotion |
Enumerator | |
---|---|
LX200_FOCUSIN | |
LX200_FOCUSOUT | |
IEQ45_FOCUSIN | |
IEQ45_FOCUSOUT |
Definition at line 62 of file ieq45driver.h.
enum TFocusSpeed |
Enumerator | |
---|---|
LX200_HALTFOCUS | |
LX200_FOCUSSLOW | |
LX200_FOCUSFAST | |
IEQ45_HALTFOCUS | |
IEQ45_FOCUSSLOW | |
IEQ45_FOCUSFAST |
Definition at line 67 of file ieq45driver.h.
enum TFormat |
Enumerator | |
---|---|
IEQ45_SHORT_FORMAT | |
IEQ45_LONG_FORMAT |
Definition at line 49 of file ieq45driver.h.
enum TFreq |
Definition at line 98 of file ieq45driver.h.
enum TSlew |
Enumerator | |
---|---|
LX200_SLEW_MAX | |
LX200_SLEW_FIND | |
LX200_SLEW_CENTER | |
LX200_SLEW_GUIDE | |
IEQ45_SLEW_MAX | |
IEQ45_SLEW_FIND | |
IEQ45_SLEW_CENTER | |
IEQ45_SLEW_GUIDE |
Definition at line 25 of file ieq45driver.h.
enum TTimeFormat |
Enumerator | |
---|---|
LX200_24 | |
LX200_AM | |
LX200_PM | |
MAGELLAN_24 | |
MAGELLAN_AM | |
MAGELLAN_PM | |
IEQ45_24 | |
IEQ45_AM | |
IEQ45_PM |
Definition at line 55 of file ieq45driver.h.
int abortSlew | ( | int | fd | ) |
Definition at line 1754 of file lx200driver.cpp.
char ACK | ( | int | fd | ) |
Definition at line 108 of file lx200driver.cpp.
int check_IEQ45_connection | ( | int | fd | ) |
Definition at line 146 of file ieq45driver8406.c.
int checkIEQ45Format | ( | int | fd | ) |
Definition at line 1363 of file ieq45driver8406.c.
int getCalendarDate | ( | int | fd, |
char * | date | ||
) |
Definition at line 315 of file lx200driver.cpp.
int getCommandInt | ( | int | fd, |
int * | value, | ||
const char * | cmd | ||
) |
Definition at line 180 of file lx200driver.cpp.
int getCommandSexa | ( | int | fd, |
double * | value, | ||
const char * | cmd | ||
) |
Definition at line 143 of file lx200driver.cpp.
int getCommandString | ( | int | fd, |
char * | data, | ||
const char * | cmd | ||
) |
Definition at line 223 of file lx200driver.cpp.
int getHomeSearchStatus | ( | int | fd, |
int * | status | ||
) |
Definition at line 694 of file lx200driver.cpp.
int getNumberOfBars | ( | int | fd, |
int * | value | ||
) |
Definition at line 502 of file ieq45driver8406.c.
int getOTATemp | ( | int | fd, |
double * | value | ||
) |
Definition at line 739 of file lx200driver.cpp.
int getSiteLatitude | ( | int | fd, |
int * | dd, | ||
int * | mm | ||
) |
Definition at line 403 of file ieq45driver8406.c.
int getSiteLongitude | ( | int | fd, |
int * | ddd, | ||
int * | mm | ||
) |
Definition at line 434 of file ieq45driver8406.c.
int getSiteName | ( | int | fd, |
char * | siteName, | ||
int | siteNum | ||
) |
Definition at line 415 of file lx200driver.cpp.
int getTimeFormat | ( | int | fd, |
int * | format | ||
) |
Definition at line 368 of file lx200driver.cpp.
int getTrackFreq | ( | int | fd, |
double * | value | ||
) |
Definition at line 649 of file lx200driver.cpp.
int HaltMovement | ( | int | fd, |
int | direction | ||
) |
Definition at line 1704 of file lx200driver.cpp.
int MoveTo | ( | int | fd, |
int | direction | ||
) |
Definition at line 1614 of file lx200driver.cpp.
int selectAPTrackingMode | ( | int | fd, |
int | trackMode | ||
) |
Definition at line 442 of file lx200apdriver.cpp.
int selectCatalogObject | ( | int | fd, |
int | catalog, | ||
int | NNNN | ||
) |
Definition at line 1873 of file lx200driver.cpp.
int selectSite | ( | int | fd, |
int | siteNum | ||
) |
Definition at line 1821 of file lx200driver.cpp.
int selectSubCatalog | ( | int | fd, |
int | catalog, | ||
int | subCatalog | ||
) |
Definition at line 1923 of file lx200driver.cpp.
int selectTrackingMode | ( | int | fd, |
int | trackMode | ||
) |
Definition at line 2113 of file lx200driver.cpp.
int SendPulseCmd | ( | int | fd, |
int | direction, | ||
int | duration_msec | ||
) |
Definition at line 1157 of file ieq45driver8406.c.
int setAlignmentMode | ( | int | fd, |
unsigned int | alignMode | ||
) |
Definition at line 1060 of file lx200driver.cpp.
int setCalenderDate | ( | int | fd, |
int | dd, | ||
int | mm, | ||
int | yy | ||
) |
Definition at line 825 of file ieq45driver8406.c.
int setCommandInt | ( | int | fd, |
int | data, | ||
const char * | cmd | ||
) |
Definition at line 821 of file lx200driver.cpp.
int setCommandXYZ | ( | int | fd, |
int | x, | ||
int | y, | ||
int | z, | ||
const char * | cmd | ||
) |
Definition at line 784 of file ieq45driver8406.c.
int setFocuserMotion | ( | int | fd, |
int | motionType | ||
) |
Definition at line 1405 of file lx200driver.cpp.
int setFocuserSpeedMode | ( | int | fd, |
int | speedMode | ||
) |
Definition at line 1435 of file lx200driver.cpp.
int setGPSFocuserSpeed | ( | int | fd, |
int | speed | ||
) |
Definition at line 1471 of file lx200driver.cpp.
int setMaxElevationLimit | ( | int | fd, |
int | max | ||
) |
Definition at line 873 of file lx200driver.cpp.
int setMaxSlewRate | ( | int | fd, |
int | slewRate | ||
) |
Definition at line 892 of file lx200driver.cpp.
int setMinElevationLimit | ( | int | fd, |
int | min | ||
) |
Definition at line 849 of file lx200driver.cpp.
int setObjAlt | ( | int | fd, |
double | alt | ||
) |
Definition at line 1301 of file lx200driver.cpp.
int setObjAz | ( | int | fd, |
double | az | ||
) |
Definition at line 1279 of file lx200driver.cpp.
int setObjectDEC | ( | int | fd, |
double | dec | ||
) |
Definition at line 753 of file ieq45driver8406.c.
int setObjectRA | ( | int | fd, |
double | ra | ||
) |
Definition at line 735 of file ieq45driver8406.c.
int setSiteLatitude | ( | int | fd, |
double | Lat | ||
) |
Definition at line 884 of file ieq45driver8406.c.
int setSiteLongitude | ( | int | fd, |
double | Long | ||
) |
Definition at line 872 of file ieq45driver8406.c.
int setSiteName | ( | int | fd, |
char * | siteName, | ||
int | siteNum | ||
) |
Definition at line 1323 of file lx200driver.cpp.
int setSlewMode | ( | int | fd, |
int | slewMode | ||
) |
Definition at line 1361 of file lx200driver.cpp.
int setStandardProcedure | ( | int | fd, |
char * | writeData | ||
) |
Definition at line 657 of file ieq45driver8406.c.
int setTrackFreq | ( | int | fd, |
double | trackF | ||
) |
Definition at line 1508 of file lx200driver.cpp.
int setUTCOffset | ( | int | fd, |
double | hours | ||
) |
Definition at line 1160 of file lx200driver.cpp.
int Slew | ( | int | fd | ) |
Definition at line 1568 of file lx200driver.cpp.
int Sync | ( | int | fd, |
char * | matchedObject | ||
) |
Definition at line 1773 of file lx200driver.cpp.
int updateIntelliscopeCoord | ( | int | fd, |
double * | ra, | ||
double * | dec | ||
) |
Definition at line 609 of file ieq45driver8406.c.
int updateSkyCommanderCoord | ( | int | fd, |
double * | ra, | ||
double * | dec | ||
) |
Definition at line 579 of file ieq45driver8406.c.