Instrument Neutral Distributed Interface INDI
2.0.2
|
#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 informatin 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 |