22 namespace AlignmentSubsystem
74 std::string DeviceName;
This class encapsulates all the alignment subsystem classes that are useful to client implementations...
void ProcessNewProperty(INDI::Property *PropertyPointer)
Process new property message from driver. This routine should be called from within the newProperty h...
void ProcessNewNumber(INumberVectorProperty *NumberVectorPropertyPointer)
Process new number message from driver. This routine should be called from within the newNumber handl...
void Initialise(const char *DeviceName, INDI::BaseClient *BaseClient)
This routine should be called before any connections to devices are made.
void ProcessNewSwitch(ISwitchVectorProperty *SwitchVectorPropertyPointer)
Process new switch message from driver. This routine should be called from within the newSwitch handl...
virtual ~AlignmentSubsystemForClients()
Virtual destructor.
void ProcessNewDevice(INDI::BaseDevice *DevicePointer)
Process new device message from driver. This routine should be called from within the newDevice handl...
void ProcessNewBLOB(IBLOB *BLOBPointer)
Process new BLOB message from driver. This routine should be called from within the newBLOB handler i...
This class provides the client API to the driver side alignment database. It communicates with the dr...
These functions are used to convert different coordinate systems to and from the telescope direction ...
Class to provide basic client functionality.
Class to provide basic INDI device functionality.
Provides generic container for INDI properties.
Namespace to encapsulate INDI client, drivers, and mediator classes.
One Blob (Binary Large Object) descriptor.
Number vector property descriptor.
Switch vector property descriptor.