The DomeDriverInterface allows an X2 implementor to a write X2 dome driver.
More...
#include <domedriverinterface.h>
|
enum | DeviceType {
DT_UNKNOWN = 0,
DT_MOUNT = 1,
DT_FOCUSER = 2,
DT_CAMERA = 3,
DT_FILTERWHEEL = 4,
DT_DOME = 5,
DT_ROTATOR = 6,
DT_WEATHER = 7,
DT_GPSTFP = 8,
DT_VIDEO = 9,
DT_OTA =10,
DT_AO =11,
DT_POWERCONTROL =12,
DT_PRIVATE_A =13
} |
|
The DomeDriverInterface allows an X2 implementor to a write X2 dome driver.
◆ dapiAbort()
virtual int DomeDriverInterface::dapiAbort |
( |
void |
| ) |
|
|
pure virtual |
Abort any operation in progress.
Implemented in X2Dome.
◆ dapiClose()
virtual int DomeDriverInterface::dapiClose |
( |
void |
| ) |
|
|
pure virtual |
◆ dapiFindHome()
virtual int DomeDriverInterface::dapiFindHome |
( |
void |
| ) |
|
|
pure virtual |
◆ dapiGetAzEl()
virtual int DomeDriverInterface::dapiGetAzEl |
( |
double * |
pdAz, |
|
|
double * |
pdEl |
|
) |
| |
|
pure virtual |
Return the dome azimuth (and elevation, if necessary).
Implemented in X2Dome.
◆ dapiGotoAzEl()
virtual int DomeDriverInterface::dapiGotoAzEl |
( |
double |
dAz, |
|
|
double |
dEl |
|
) |
| |
|
pure virtual |
◆ dapiIsCloseComplete()
virtual int DomeDriverInterface::dapiIsCloseComplete |
( |
bool * |
pbComplete | ) |
|
|
pure virtual |
Return if the open is complete.
Implemented in X2Dome.
◆ dapiIsFindHomeComplete()
virtual int DomeDriverInterface::dapiIsFindHomeComplete |
( |
bool * |
pbComplete | ) |
|
|
pure virtual |
Return if find home is complete.
Implemented in X2Dome.
◆ dapiIsGotoComplete()
virtual int DomeDriverInterface::dapiIsGotoComplete |
( |
bool * |
pbComplete | ) |
|
|
pure virtual |
Return if the goto is complete.
Implemented in X2Dome.
◆ dapiIsOpenComplete()
virtual int DomeDriverInterface::dapiIsOpenComplete |
( |
bool * |
pbComplete | ) |
|
|
pure virtual |
Return if the open is complete.
Implemented in X2Dome.
◆ dapiIsParkComplete()
virtual int DomeDriverInterface::dapiIsParkComplete |
( |
bool * |
pbComplete | ) |
|
|
pure virtual |
Return if the park is complete.
Implemented in X2Dome.
◆ dapiIsUnparkComplete()
virtual int DomeDriverInterface::dapiIsUnparkComplete |
( |
bool * |
pbComplete | ) |
|
|
pure virtual |
Return if the unpark is complete.
Implemented in X2Dome.
◆ dapiOpen()
virtual int DomeDriverInterface::dapiOpen |
( |
void |
| ) |
|
|
pure virtual |
◆ dapiPark()
virtual int DomeDriverInterface::dapiPark |
( |
void |
| ) |
|
|
pure virtual |
◆ dapiSync()
virtual int DomeDriverInterface::dapiSync |
( |
double |
dAz, |
|
|
double |
dEl |
|
) |
| |
|
pure virtual |
Initialize the dome coordinate to dAz (and dEl if necessary)
Implemented in X2Dome.
◆ dapiUnpark()
virtual int DomeDriverInterface::dapiUnpark |
( |
void |
| ) |
|
|
pure virtual |
◆ deviceInfoDetailedDescription()
◆ deviceInfoFirmwareVersion()
◆ deviceInfoModel()
◆ deviceInfoNameLong()
◆ deviceInfoNameShort()
◆ deviceType()
virtual DeviceType DomeDriverInterface::deviceType |
( |
void |
| ) |
|
|
inlinevirtual |
◆ driverInfoDetailedInfo()
◆ driverInfoVersion()
virtual double DomeDriverInterface::driverInfoVersion |
( |
void |
| ) |
const |
|
pure virtual |
◆ establishLink()
virtual int DomeDriverInterface::establishLink |
( |
void |
| ) |
|
|
pure virtual |
◆ isLinked()
virtual bool DomeDriverInterface::isLinked |
( |
void |
| ) |
const |
|
pure virtual |
Return true if there is a connection, otherwise return false.
Implements LinkInterface.
Implemented in X2Dome.
◆ queryAbstraction()
virtual int DomeDriverInterface::queryAbstraction |
( |
const char * |
pszName, |
|
|
void ** |
ppVal |
|
) |
| |
|
pure virtual |
◆ terminateLink()
virtual int DomeDriverInterface::terminateLink |
( |
void |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: