TwiceAsNice  2019-02-18
Classes | Namespaces | Enumerations
ioptronv3driver.h File Reference
#include <string>
#include <map>
#include "indilogger.h"
Include dependency graph for ioptronv3driver.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  IOPv3::IOPInfo
 
struct  IOPv3::FirmwareInfo
 
class  IOPv3::Driver
 

Namespaces

 IOPv3
 

Enumerations

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 }