|
Instrument Neutral Distributed Interface INDI 2.2.5
|
Go to the source code of this file.
Classes | |
| struct | FirmwareInfo |
| struct | SimData |
| class | CelestronDriver |
| class | PecData |
Namespaces | |
| namespace | Celestron |
Typedefs | |
| typedef struct SimData | SimData |
Enumerations | |
| enum | CELESTRON_GPS_STATUS { GPS_OFF , GPS_ON } |
| enum | CELESTRON_SLEW_RATE { SR_1 , SR_2 , SR_3 , SR_4 , SR_5 , SR_6 , SR_7 , SR_8 , SR_9 } |
| enum | CELESTRON_TRACK_MODE { CTM_OFF , CTM_ALTAZ , CTM_EQN , CTM_EQS , CTM_RADEC } |
| enum | CELESTRON_AXIS { RA_AXIS , DEC_AXIS } |
| enum | CELESTRON_DIRECTION { CELESTRON_N , CELESTRON_S , CELESTRON_W , CELESTRON_E } |
| enum | CELESTRON_FIRMWARE { FW_MODEL , FW_VERSION , FW_RA , FW_DEC , FW_ISGEM , FW_CAN_AUX , FW_HAS_FOC } |
| enum | PEC_STATE { NotKnown , PEC_NOT_AVAILABLE , PEC_AVAILABLE , PEC_SEEKING , PEC_INDEXED , PEC_PLAYBACK , PEC_RECORDING } |
| enum | CELESTRON_TRACK_RATE { CTR_SIDEREAL = 0xFFFF , CTR_SOLAR = 0xFFFE , CTR_LUNAR = 0xFFFD } |
Functions | |
| double | Celestron::trimDecAngle (double angle) |
| uint16_t | Celestron::dd2nex (double angle) |
| uint32_t | Celestron::dd2pnex (double angle) |
| double | Celestron::nex2dd (uint32_t value) |
| double | Celestron::pnex2dd (uint32_t value) |
| #define CELESTRON_DEV_DEC 0x11 |
Definition at line 45 of file celestrondriver.h.
| #define CELESTRON_DEV_FOC 0x12 |
Definition at line 48 of file celestrondriver.h.
| #define CELESTRON_DEV_GPS 0xb0 |
Definition at line 46 of file celestrondriver.h.
| #define CELESTRON_DEV_RA 0x10 |
Definition at line 44 of file celestrondriver.h.
| #define FOC_CALIB_DONE 43 |
Definition at line 88 of file celestrondriver.h.
| #define FOC_CALIB_ENABLE 42 |
Definition at line 87 of file celestrondriver.h.
| #define FOC_GET_HS_POSITIONS 44 |
Definition at line 89 of file celestrondriver.h.
| #define GET_VER 0xfe |
Definition at line 92 of file celestrondriver.h.
| #define ISNEXSTAR 0x11 |
Definition at line 38 of file celestrondriver.h.
| #define ISSTARSENSE 0x13 |
Definition at line 39 of file celestrondriver.h.
| #define MAX_RESP_SIZE 20 |
Definition at line 41 of file celestrondriver.h.
| #define MC_AT_INDEX 0x18 |
Definition at line 68 of file celestrondriver.h.
| #define MC_GET_AUTOGUIDE_RATE 0x47 |
Definition at line 84 of file celestrondriver.h.
| #define MC_GET_POSITION 0x01 |
Definition at line 51 of file celestrondriver.h.
| #define MC_GOTO_FAST 0x02 |
Definition at line 52 of file celestrondriver.h.
| #define MC_GOTO_SLOW 0x17 |
Definition at line 66 of file celestrondriver.h.
| #define MC_LEVEL_DONE 0x12 |
Definition at line 61 of file celestrondriver.h.
| #define MC_LEVEL_START 0x0b |
Definition at line 55 of file celestrondriver.h.
| #define MC_MOVE_NEG 0x25 |
Definition at line 71 of file celestrondriver.h.
| #define MC_MOVE_POS 0x24 |
Definition at line 70 of file celestrondriver.h.
| #define MC_PEC_PLAYBACK 0x0D |
Definition at line 57 of file celestrondriver.h.
| #define MC_PEC_READ_DATA 0x30 |
Definition at line 77 of file celestrondriver.h.
| #define MC_PEC_RECORD_DONE 0x15 |
Definition at line 63 of file celestrondriver.h.
| #define MC_PEC_RECORD_START 0x0C |
Definition at line 56 of file celestrondriver.h.
| #define MC_PEC_RECORD_STOP 0x16 |
Definition at line 64 of file celestrondriver.h.
| #define MC_PEC_WRITE_DATA 0x31 |
Definition at line 80 of file celestrondriver.h.
| #define MC_SEEK_INDEX 0x19 |
Definition at line 69 of file celestrondriver.h.
| #define MC_SET_AUTOGUIDE_RATE 0x46 |
Definition at line 83 of file celestrondriver.h.
| #define MC_SET_NEG_GUIDERATE 0x07 |
Definition at line 54 of file celestrondriver.h.
| #define MC_SET_POS_GUIDERATE 0x06 |
Definition at line 53 of file celestrondriver.h.
| #define MC_SLEW_DONE 0x13 |
Definition at line 62 of file celestrondriver.h.
| #define MINSTSENSVER 1.18 |
Definition at line 40 of file celestrondriver.h.
| #define MTR_AUX_GUIDE 0x26 |
Definition at line 73 of file celestrondriver.h.
| #define MTR_IS_AUX_GUIDE_ACTIVE 0x27 |
Definition at line 74 of file celestrondriver.h.
| #define MTR_PECBIN 0x0E |
Definition at line 59 of file celestrondriver.h.
| enum CELESTRON_AXIS |
| Enumerator | |
|---|---|
| RA_AXIS | |
| DEC_AXIS | |
Definition at line 97 of file celestrondriver.h.
| enum CELESTRON_DIRECTION |
| Enumerator | |
|---|---|
| CELESTRON_N | |
| CELESTRON_S | |
| CELESTRON_W | |
| CELESTRON_E | |
Definition at line 98 of file celestrondriver.h.
| enum CELESTRON_FIRMWARE |
| Enumerator | |
|---|---|
| FW_MODEL | |
| FW_VERSION | |
| FW_RA | |
| FW_DEC | |
| FW_ISGEM | |
| FW_CAN_AUX | |
| FW_HAS_FOC | |
Definition at line 99 of file celestrondriver.h.
| enum CELESTRON_GPS_STATUS |
| Enumerator | |
|---|---|
| GPS_OFF | |
| GPS_ON | |
Definition at line 94 of file celestrondriver.h.
| enum CELESTRON_SLEW_RATE |
| Enumerator | |
|---|---|
| SR_1 | |
| SR_2 | |
| SR_3 | |
| SR_4 | |
| SR_5 | |
| SR_6 | |
| SR_7 | |
| SR_8 | |
| SR_9 | |
Definition at line 95 of file celestrondriver.h.
| enum CELESTRON_TRACK_MODE |
| Enumerator | |
|---|---|
| CTM_OFF | |
| CTM_ALTAZ | |
| CTM_EQN | |
| CTM_EQS | |
| CTM_RADEC | |
Definition at line 96 of file celestrondriver.h.
| enum CELESTRON_TRACK_RATE |
| Enumerator | |
|---|---|
| CTR_SIDEREAL | |
| CTR_SOLAR | |
| CTR_LUNAR | |
Definition at line 146 of file celestrondriver.h.
| enum PEC_STATE |
Definition at line 105 of file celestrondriver.h.