X2 Standard
Version 1.24
|
#include <x2dome.h>
Public Member Functions | |
X2Dome (const char *pszSelectionString, const int &nISIndex, SerXInterface *pSerX, TheSkyXFacadeForDriversInterface *pTheSkyXForMounts, SleeperInterface *pSleeper, BasicIniUtilInterface *pIniUtil, LoggerInterface *pLogger, MutexInterface *pIOMutex, TickCountInterface *pTickCount) | |
DriverRootInterface Implementation | |
See DriverRootInterface. | |
virtual DeviceType | deviceType (void) |
virtual int | queryAbstraction (const char *pszName, void **ppVal) |
LinkInterface Implementation | |
See LinkInterface. | |
virtual int | establishLink (void) |
virtual int | terminateLink (void) |
virtual bool | isLinked (void) const |
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 |
virtual double | driverInfoVersion (void) const |
virtual int | dapiGetAzEl (double *pdAz, double *pdEl) |
virtual int | dapiGotoAzEl (double dAz, double dEl) |
virtual int | dapiAbort (void) |
virtual int | dapiOpen (void) |
virtual int | dapiClose (void) |
virtual int | dapiPark (void) |
virtual int | dapiUnpark (void) |
virtual int | dapiFindHome (void) |
virtual int | dapiIsGotoComplete (bool *pbComplete) |
virtual int | dapiIsOpenComplete (bool *pbComplete) |
virtual int | dapiIsCloseComplete (bool *pbComplete) |
virtual int | dapiIsParkComplete (bool *pbComplete) |
virtual int | dapiIsUnparkComplete (bool *pbComplete) |
virtual int | dapiIsFindHomeComplete (bool *pbComplete) |
virtual int | dapiSync (double dAz, double dEl) |
X2Dome::X2Dome | ( | const char * | pszSelectionString, |
const int & | nISIndex, | ||
SerXInterface * | pSerX, | ||
TheSkyXFacadeForDriversInterface * | pTheSkyXForMounts, | ||
SleeperInterface * | pSleeper, | ||
BasicIniUtilInterface * | pIniUtil, | ||
LoggerInterface * | pLogger, | ||
MutexInterface * | pIOMutex, | ||
TickCountInterface * | pTickCount | ||
) |
Standard X2 constructor
|
virtual |
Abort any operation in progress.
Implements DomeDriverInterface.
|
virtual |
|
virtual |
|
virtual |
Return the dome azimuth (and elevation, if necessary).
Implements DomeDriverInterface.
|
virtual |
|
virtual |
Return if the open is complete.
Implements DomeDriverInterface.
|
virtual |
Return if find home is complete.
Implements DomeDriverInterface.
|
virtual |
Return if the goto is complete.
Implements DomeDriverInterface.
|
virtual |
Return if the open is complete.
Implements DomeDriverInterface.
|
virtual |
Return if the park is complete.
Implements DomeDriverInterface.
|
virtual |
Return if the unpark is complete.
Implements DomeDriverInterface.
|
virtual |
|
virtual |
|
virtual |
Initialize the dome coordinate to dAz (and dEl if necessary)
Implements DomeDriverInterface.
|
virtual |
|
virtual |
Return a detailed device description.
Reimplemented from DomeDriverInterface.
|
virtual |
Return the firmware version, if available.
Reimplemented from DomeDriverInterface.
|
virtual |
Return the device model name.
Reimplemented from DomeDriverInterface.
|
virtual |
Return a detailed device name.
Reimplemented from DomeDriverInterface.
|
virtual |
Return a short device name.
Reimplemented from DomeDriverInterface.
|
inlinevirtual |
Returns the type of device.
Reimplemented from DomeDriverInterface.
|
virtual |
Return detailed information about the driver.
Implements DomeDriverInterface.
|
virtual |
Return a version number.
Implements DomeDriverInterface.
|
virtual |
Connect (link) to the device.
Implements DomeDriverInterface.
|
virtual |
Return true if there is a connection, otherwise return false.
Implements DomeDriverInterface.
|
virtual |
Return a pointer to well defined interface.
Implements DomeDriverInterface.
|
virtual |
Disconnect from the device.
Implements DomeDriverInterface.