X2 Standard  Version 1.24
Public Member Functions | List of all members
ParkInterface Class Referenceabstract

The ParkInterface allows domes and mounts to be parked. More...

#include <parkinterface.h>

Public Member Functions

virtual bool isParked (void)
 
virtual int startPark (const double &dAz, const double &dAlt)=0
 
virtual int isCompletePark (bool &bComplete) const =0
 
virtual int endPark (void)=0
 

Detailed Description

The ParkInterface allows domes and mounts to be parked.

This interface is optional. At this time TheSkyX only queries domes and mounts for implementation of this interface. In the future, other devices may be queried for implementation of this interface if and when parking ever exists on these devices.

See also
UnparkInterface

Member Function Documentation

◆ endPark()

virtual int ParkInterface::endPark ( void  )
pure virtual

Called once the park is complete. This is called once for every corresponding startPark() allowing software implementations of park.

◆ isCompletePark()

virtual int ParkInterface::isCompletePark ( bool &  bComplete) const
pure virtual

Called to monitor the park process.

Parameters
bCompleteSet to true if the park is complete, otherwise set to false.

◆ isParked()

virtual bool ParkInterface::isParked ( void  )
inlinevirtual

Return true if the device is parked.

◆ startPark()

virtual int ParkInterface::startPark ( const double &  dAz,
const double &  dAlt 
)
pure virtual

Initiate the park process.


The documentation for this class was generated from the following file:
X2 Examples
(C) Software Bisque, Inc. All rights reserved.