|
X2 Standard
Version 1.28
|
The DomeDriverInterface allows an X2 implementor to a write X2 dome driver. More...
#include <domedriverinterface.h>
Public Member Functions | |
DriverRootInterface Implementation | |
See DriverRootInterface. | |
| virtual DeviceType | deviceType (void) |
| virtual int | queryAbstraction (const char *pszName, void **ppVal)=0 |
LinkInterface Implementation | |
See LinkInterface. | |
| virtual int | establishLink (void)=0 |
| virtual int | terminateLink (void)=0 |
| virtual bool | isLinked (void) const =0 |
HardwareInfoInterface Implementation | |
| virtual void | deviceInfoNameShort (BasicStringInterface &str) const |
| virtual void | deviceInfoNameLong (BasicStringInterface &str) const |
| virtual void | deviceInfoDetailedDescription (BasicStringInterface &str) const |
| virtual void | deviceInfoFirmwareVersion (BasicStringInterface &str) |
| virtual void | deviceInfoModel (BasicStringInterface &str) |
DriverInfoInterface Implementation | |
See DriverInfoInterface. | |
| virtual void | driverInfoDetailedInfo (BasicStringInterface &str) const =0 |
| virtual double | driverInfoVersion (void) const =0 |
| virtual int | dapiGetAzEl (double *pdAz, double *pdEl)=0 |
| virtual int | dapiGotoAzEl (double dAz, double dEl)=0 |
| virtual int | dapiAbort (void)=0 |
| virtual int | dapiOpen (void)=0 |
| virtual int | dapiClose (void)=0 |
| virtual int | dapiPark (void)=0 |
| virtual int | dapiUnpark (void)=0 |
| virtual int | dapiFindHome (void)=0 |
Is Complete Members | |
| virtual int | dapiIsGotoComplete (bool *pbComplete)=0 |
| virtual int | dapiIsOpenComplete (bool *pbComplete)=0 |
| virtual int | dapiIsCloseComplete (bool *pbComplete)=0 |
| virtual int | dapiIsParkComplete (bool *pbComplete)=0 |
| virtual int | dapiIsUnparkComplete (bool *pbComplete)=0 |
| virtual int | dapiIsFindHomeComplete (bool *pbComplete)=0 |
| virtual int | dapiSync (double dAz, double dEl)=0 |
| Public Member Functions inherited from LinkInterface | |
| virtual bool | isEstablishLinkAbortable (void) |
Additional Inherited Members | |
| Public Types inherited from DriverRootInterface | |
| 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.
|
pure virtual |
Abort any operation in progress.
Implemented in X2Dome.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Return the dome azimuth (and elevation, if necessary).
Implemented in X2Dome.
|
pure virtual |
|
pure virtual |
Return if the open is complete.
Implemented in X2Dome.
|
pure virtual |
Return if find home is complete.
Implemented in X2Dome.
|
pure virtual |
Return if the goto is complete.
Implemented in X2Dome.
|
pure virtual |
Return if the open is complete.
Implemented in X2Dome.
|
pure virtual |
Return if the park is complete.
Implemented in X2Dome.
|
pure virtual |
Return if the unpark is complete.
Implemented in X2Dome.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Initialize the dome coordinate to dAz (and dEl if necessary)
Implemented in X2Dome.
|
pure virtual |
|
inlinevirtual |
|
inlinevirtual |
Return the firmware version, if available.
Implements HardwareInfoInterface.
Reimplemented in X2Dome.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
pure virtual |
Return detailed information about the driver.
Implements DriverInfoInterface.
Implemented in X2Dome.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Return true if there is a connection, otherwise return false.
Implements LinkInterface.
Implemented in X2Dome.
|
pure virtual |
|
pure virtual |