|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#include <string>#include <cstdint>Go to the source code of this file.
Classes | |
| struct | IEQInfo |
| struct | FirmwareInfo |
Enumerations | |
| enum | IEQ_GPS_STATUS { GPS_OFF , GPS_ON , GPS_DATA_OK } |
| enum | IEQ_SYSTEM_STATUS { ST_STOPPED , ST_TRACKING_PEC_OFF , ST_SLEWING , ST_GUIDING , ST_MERIDIAN_FLIPPING , ST_TRACKING_PEC_ON , ST_PARKED , ST_HOME } |
| enum | IEQ_TRACK_RATE { TR_SIDEREAL , TR_LUNAR , TR_SOLAR , TR_KING , TR_CUSTOM } |
| enum | IEQ_SLEW_RATE { SR_1 , SR_2 , SR_3 , SR_4 , SR_5 , SR_6 , SR_7 , SR_8 , SR_MAX } |
| enum | IEQ_TIME_SOURCE { TS_RS232 , TS_CONTROLLER , TS_GPS } |
| enum | IEQ_HEMISPHERE { HEMI_SOUTH , HEMI_NORTH } |
| enum | IEQ_FIRMWARE { FW_MODEL , FW_BOARD , FW_CONTROLLER , FW_RA , FW_DEC } |
| enum | IEQ_AXIS { RA_AXIS , DEC_AXIS } |
| enum | IEQ_DIRECTION { IEQ_N , IEQ_S , IEQ_W , IEQ_E } |
| enum | IEQ_HOME_OPERATION { IEQ_FIND_HOME , IEQ_SET_HOME , IEQ_GOTO_HOME } |
| enum IEQ_AXIS |
| Enumerator | |
|---|---|
| RA_AXIS | |
| DEC_AXIS | |
Definition at line 43 of file ieqprolegacydriver.h.
| enum IEQ_DIRECTION |
| Enumerator | |
|---|---|
| IEQ_N | |
| IEQ_S | |
| IEQ_W | |
| IEQ_E | |
Definition at line 44 of file ieqprolegacydriver.h.
| enum IEQ_FIRMWARE |
| Enumerator | |
|---|---|
| FW_MODEL | |
| FW_BOARD | |
| FW_CONTROLLER | |
| FW_RA | |
| FW_DEC | |
Definition at line 42 of file ieqprolegacydriver.h.
| enum IEQ_GPS_STATUS |
| Enumerator | |
|---|---|
| GPS_OFF | |
| GPS_ON | |
| GPS_DATA_OK | |
Definition at line 26 of file ieqprolegacydriver.h.
| enum IEQ_HEMISPHERE |
| Enumerator | |
|---|---|
| HEMI_SOUTH | |
| HEMI_NORTH | |
Definition at line 41 of file ieqprolegacydriver.h.
| enum IEQ_HOME_OPERATION |
| Enumerator | |
|---|---|
| IEQ_FIND_HOME | |
| IEQ_SET_HOME | |
| IEQ_GOTO_HOME | |
Definition at line 45 of file ieqprolegacydriver.h.
| enum IEQ_SLEW_RATE |
| Enumerator | |
|---|---|
| SR_1 | |
| SR_2 | |
| SR_3 | |
| SR_4 | |
| SR_5 | |
| SR_6 | |
| SR_7 | |
| SR_8 | |
| SR_MAX | |
Definition at line 39 of file ieqprolegacydriver.h.
| enum IEQ_SYSTEM_STATUS |
| Enumerator | |
|---|---|
| ST_STOPPED | |
| ST_TRACKING_PEC_OFF | |
| ST_SLEWING | |
| ST_GUIDING | |
| ST_MERIDIAN_FLIPPING | |
| ST_TRACKING_PEC_ON | |
| ST_PARKED | |
| ST_HOME | |
Definition at line 27 of file ieqprolegacydriver.h.
| enum IEQ_TIME_SOURCE |
| Enumerator | |
|---|---|
| TS_RS232 | |
| TS_CONTROLLER | |
| TS_GPS | |
Definition at line 40 of file ieqprolegacydriver.h.
| enum IEQ_TRACK_RATE |
| Enumerator | |
|---|---|
| TR_SIDEREAL | |
| TR_LUNAR | |
| TR_SOLAR | |
| TR_KING | |
| TR_CUSTOM | |
Definition at line 38 of file ieqprolegacydriver.h.
| bool abort_ieqpro | ( | int | fd | ) |
Definition at line 1194 of file ieqprolegacydriver.cpp.
| bool check_ieqpro_connection | ( | int | fd | ) |
Definition at line 115 of file ieqprolegacydriver.cpp.
| bool find_ieqpro_home | ( | int | fd | ) |
Definition at line 556 of file ieqprolegacydriver.cpp.
| bool get_ieqpro_coords | ( | int | fd, |
| double * | ra, | ||
| double * | dec | ||
| ) |
Get RA/DEC
Definition at line 1959 of file ieqprolegacydriver.cpp.
| bool get_ieqpro_firmware | ( | int | fd, |
| FirmwareInfo * | info | ||
| ) |
Get All firmware information in addition to mount model
Definition at line 229 of file ieqprolegacydriver.cpp.
| bool get_ieqpro_guide_rate | ( | int | fd, |
| double * | raRate, | ||
| double * | deRate | ||
| ) |
Definition at line 983 of file ieqprolegacydriver.cpp.
| bool get_ieqpro_latitude | ( | int | fd, |
| double * | latitude | ||
| ) |
Definition at line 1689 of file ieqprolegacydriver.cpp.
| bool get_ieqpro_longitude | ( | int | fd, |
| double * | longitude | ||
| ) |
Definition at line 1630 of file ieqprolegacydriver.cpp.
| bool get_ieqpro_main_firmware | ( | int | fd, |
| FirmwareInfo * | info | ||
| ) |
Get mainboard and controller firmware only
Definition at line 327 of file ieqprolegacydriver.cpp.
| bool get_ieqpro_model | ( | int | fd, |
| FirmwareInfo * | info | ||
| ) |
Get Mount model
Definition at line 248 of file ieqprolegacydriver.cpp.
| bool get_ieqpro_radec_firmware | ( | int | fd, |
| FirmwareInfo * | info | ||
| ) |
Get RA and DEC firmware info
Definition at line 387 of file ieqprolegacydriver.cpp.
| bool get_ieqpro_status | ( | int | fd, |
| IEQInfo * | info | ||
| ) |
Get iEQ current status info
Definition at line 169 of file ieqprolegacydriver.cpp.
| bool get_ieqpro_utc_date_time | ( | int | fd, |
| double * | utc_hours, | ||
| int * | yy, | ||
| int * | mm, | ||
| int * | dd, | ||
| int * | hh, | ||
| int * | minute, | ||
| int * | ss | ||
| ) |
Get UTC/Date/Time
Definition at line 2033 of file ieqprolegacydriver.cpp.
| bool goto_ieqpro_home | ( | int | fd | ) |
Definition at line 604 of file ieqprolegacydriver.cpp.
| bool park_ieqpro | ( | int | fd | ) |
Definition at line 1087 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_current_home | ( | int | fd | ) |
Definition at line 652 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_custom_de_track_rate | ( | int | fd, |
| double | rate | ||
| ) |
Definition at line 875 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_custom_ra_track_rate | ( | int | fd, |
| double | rate | ||
| ) |
Definition at line 819 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_daylight_saving | ( | int | fd, |
| bool | enabled | ||
| ) |
Definition at line 1848 of file ieqprolegacydriver.cpp.
| void set_ieqpro_debug | ( | bool | enable | ) |
Definition at line 49 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_dec | ( | int | fd, |
| double | dec | ||
| ) |
Definition at line 1456 of file ieqprolegacydriver.cpp.
| void set_ieqpro_device | ( | const char * | name | ) |
Definition at line 64 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_guide_rate | ( | int | fd, |
| double | raRate, | ||
| double | deRate | ||
| ) |
Definition at line 931 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_latitude | ( | int | fd, |
| double | latitude | ||
| ) |
Definition at line 1573 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_local_date | ( | int | fd, |
| int | yy, | ||
| int | mm, | ||
| int | dd | ||
| ) |
Definition at line 1748 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_local_time | ( | int | fd, |
| int | hh, | ||
| int | mm, | ||
| int | ss | ||
| ) |
Definition at line 1798 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_longitude | ( | int | fd, |
| double | longitude | ||
| ) |
Definition at line 1516 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_ra | ( | int | fd, |
| double | ra | ||
| ) |
Definition at line 1402 of file ieqprolegacydriver.cpp.
| void set_ieqpro_simulation | ( | bool | enable | ) |
Definition at line 54 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_slew_rate | ( | int | fd, |
| IEQ_SLEW_RATE | rate | ||
| ) |
Definition at line 700 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_track_enabled | ( | int | fd, |
| bool | enabled | ||
| ) |
Definition at line 1351 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_track_mode | ( | int | fd, |
| IEQ_TRACK_RATE | rate | ||
| ) |
Definition at line 751 of file ieqprolegacydriver.cpp.
| bool set_ieqpro_utc_offset | ( | int | fd, |
| double | offset_hours | ||
| ) |
Definition at line 1901 of file ieqprolegacydriver.cpp.
| void set_sim_dec | ( | double | dec | ) |
Definition at line 104 of file ieqprolegacydriver.cpp.
| void set_sim_gps_status | ( | IEQ_GPS_STATUS | value | ) |
Definition at line 69 of file ieqprolegacydriver.cpp.
| void set_sim_guide_rate | ( | double | rate | ) |
| void set_sim_hemisphere | ( | IEQ_HEMISPHERE | value | ) |
Definition at line 94 of file ieqprolegacydriver.cpp.
| void set_sim_ra | ( | double | ra | ) |
Definition at line 99 of file ieqprolegacydriver.cpp.
| void set_sim_slew_rate | ( | IEQ_SLEW_RATE | value | ) |
Definition at line 84 of file ieqprolegacydriver.cpp.
| void set_sim_system_status | ( | IEQ_SYSTEM_STATUS | value | ) |
Definition at line 74 of file ieqprolegacydriver.cpp.
| void set_sim_time_source | ( | IEQ_TIME_SOURCE | value | ) |
Definition at line 89 of file ieqprolegacydriver.cpp.
| void set_sim_track_rate | ( | IEQ_TRACK_RATE | value | ) |
Definition at line 79 of file ieqprolegacydriver.cpp.
| bool slew_ieqpro | ( | int | fd | ) |
Definition at line 1244 of file ieqprolegacydriver.cpp.
| bool start_ieqpro_guide | ( | int | fd, |
| IEQ_DIRECTION | dir, | ||
| uint32_t | ms | ||
| ) |
Definition at line 1037 of file ieqprolegacydriver.cpp.
| bool start_ieqpro_motion | ( | int | fd, |
| IEQ_DIRECTION | dir | ||
| ) |
Definition at line 447 of file ieqprolegacydriver.cpp.
| bool stop_ieqpro_motion | ( | int | fd, |
| IEQ_DIRECTION | dir | ||
| ) |
Definition at line 495 of file ieqprolegacydriver.cpp.
| bool sync_ieqpro | ( | int | fd | ) |
Definition at line 1303 of file ieqprolegacydriver.cpp.
| bool unpark_ieqpro | ( | int | fd | ) |
Definition at line 1145 of file ieqprolegacydriver.cpp.