|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#include "ieqprolegacydriver.h"#include "indicom.h"#include "indilogger.h"#include <libnova/julian_day.h>#include <cmath>#include <map>#include <cstring>#include <termios.h>#include <unistd.h>Go to the source code of this file.
Macros | |
| #define | IEQPRO_TIMEOUT 5 /* FD timeout in seconds */ |
Variables | ||
| struct { | ||
| double ra | ||
| double dec | ||
| double ra_guide_rate | ||
| double de_guide_rate | ||
| } | simData | |
| #define IEQPRO_TIMEOUT 5 /* FD timeout in seconds */ |
Definition at line 34 of file ieqprolegacydriver.cpp.
| 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 | ||
| ) |
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 | ra, |
| double | de | ||
| ) |
Definition at line 109 of file ieqprolegacydriver.cpp.
| 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.
| double de_guide_rate |
Definition at line 46 of file ieqprolegacydriver.cpp.
| double dec |
Definition at line 44 of file ieqprolegacydriver.cpp.
| double ra |
Definition at line 43 of file ieqprolegacydriver.cpp.
| double ra_guide_rate |
Definition at line 45 of file ieqprolegacydriver.cpp.
| struct { ... } simData |