Instrument Neutral Distributed Interface INDI  2.0.2
Classes | Namespaces | Enumerations
ieqdriverbase.h File Reference
#include <string>
#include <vector>
#include <cstdint>

Go to the source code of this file.

Classes

class  iEQ::Base
 The BaseFirmware class provides control for iOptron version 2014 v2.0 protocol. More...
 
struct  iEQ::Base::Info
 
struct  iEQ::Base::FirmwareInfo
 
struct  iEQ::Base::MountInfo
 
class  iEQ::Simulator
 

Namespaces

 iEQ
 

Enumerations

enum  iEQ::GPSStatus { iEQ::GPS_OFF , iEQ::GPS_ON , iEQ::GPS_DATA_OK }
 
enum  iEQ::SystemStatus {
  iEQ::ST_STOPPED , iEQ::ST_TRACKING_PEC_OFF , iEQ::ST_SLEWING , iEQ::ST_GUIDING ,
  iEQ::ST_MERIDIAN_FLIPPING , iEQ::ST_TRACKING_PEC_ON , iEQ::ST_PARKED , iEQ::ST_HOME
}
 
enum  iEQ::TrackRate {
  iEQ::TR_SIDEREAL , iEQ::TR_LUNAR , iEQ::TR_SOLAR , iEQ::TR_KING ,
  iEQ::TR_CUSTOM
}
 
enum  iEQ::SlewRate {
  iEQ::SR_1 , iEQ::SR_2 , iEQ::SR_3 , iEQ::SR_4 ,
  iEQ::SR_5 , iEQ::SR_6 , iEQ::SR_7 , iEQ::SR_8 ,
  iEQ::SR_MAX
}
 
enum  iEQ::TimeSource { iEQ::TS_RS232 , iEQ::TS_CONTROLLER , iEQ::TS_GPS }
 
enum  iEQ::Hemisphere { iEQ::HEMI_SOUTH , iEQ::HEMI_NORTH }
 
enum  iEQ::FirmwareItem {
  iEQ::FW_MODEL , iEQ::FW_BOARD , iEQ::FW_CONTROLLER , iEQ::FW_RA ,
  iEQ::FW_DEC
}
 
enum  iEQ::Axis { iEQ::RA_AXIS , iEQ::DEC_AXIS }
 
enum  iEQ::Direction { iEQ::IEQ_N , iEQ::IEQ_S , iEQ::IEQ_W , iEQ::IEQ_E }
 
enum  iEQ::HomeOperation { iEQ::IEQ_SET_HOME , iEQ::IEQ_GOTO_HOME , iEQ::IEQ_FIND_HOME }
 
enum  iEQ::IEQ_PIER_SIDE { iEQ::IEQ_PIER_UNKNOWN = -1 , iEQ::IEQ_PIER_WEST = 0 , iEQ::IEQ_PIER_EAST = 1 , iEQ::IEQ_PIER_UNCERTAIN = 2 }