#include <string>
#include <map>
#include "indilogger.h"
Go to the source code of this file.
|
| IOPv3 |
| Encapsulates classes and structures required for iOptron Command Set v3 implementation.
|
|
|
enum | IOPv3::IOP_GPS_STATUS { IOPv3::GPS_OFF
, IOPv3::GPS_ON
, IOPv3::GPS_DATA_OK
} |
|
enum | IOPv3::IOP_SYSTEM_STATUS {
IOPv3::ST_STOPPED
, IOPv3::ST_TRACKING_PEC_OFF
, IOPv3::ST_SLEWING
, IOPv3::ST_GUIDING
,
IOPv3::ST_MERIDIAN_FLIPPING
, IOPv3::ST_TRACKING_PEC_ON
, IOPv3::ST_PARKED
, IOPv3::ST_HOME
} |
|
enum | IOPv3::IOP_TRACK_RATE {
IOPv3::TR_SIDEREAL
, IOPv3::TR_LUNAR
, IOPv3::TR_SOLAR
, IOPv3::TR_KING
,
IOPv3::TR_CUSTOM
} |
|
enum | IOPv3::IOP_SLEW_RATE {
IOPv3::SR_1 = 1
, IOPv3::SR_2
, IOPv3::SR_3
, IOPv3::SR_4
,
IOPv3::SR_5
, IOPv3::SR_6
, IOPv3::SR_7
, IOPv3::SR_8
,
IOPv3::SR_MAX
} |
|
enum | IOPv3::IOP_TIME_SOURCE { IOPv3::TS_RS232
, IOPv3::TS_CONTROLLER
, IOPv3::TS_GPS
} |
|
enum | IOPv3::IOP_HEMISPHERE { IOPv3::HEMI_SOUTH
, IOPv3::HEMI_NORTH
} |
|
enum | IOPv3::IOP_FIRMWARE {
IOPv3::FW_MODEL
, IOPv3::FW_BOARD
, IOPv3::FW_CONTROLLER
, IOPv3::FW_RA
,
IOPv3::FW_DEC
} |
|
enum | IOPv3::IOP_AXIS { IOPv3::RA_AXIS
, IOPv3::DEC_AXIS
} |
|
enum | IOPv3::IOP_DIRECTION { IOPv3::IOP_N
, IOPv3::IOP_S
, IOPv3::IOP_W
, IOPv3::IOP_E
} |
|
enum | IOPv3::IOP_HOME_OPERATION { IOPv3::IOP_FIND_HOME
, IOPv3::IOP_SET_HOME
, IOPv3::IOP_GOTO_HOME
} |
|
enum | IOPv3::IOP_PIER_STATE { IOPv3::IOP_PIER_EAST
, IOPv3::IOP_PIER_WEST
, IOPv3::IOP_PIER_UNKNOWN
} |
|
enum | IOPv3::IOP_CW_STATE { IOPv3::IOP_CW_UP
, IOPv3::IOP_CW_NORMAL
} |
|
enum | IOPv3::IOP_MB_STATE { IOPv3::IOP_MB_STOP
, IOPv3::IOP_MB_FLIP
} |
|