13 namespace AlignmentSubsystem
17 AlignmentSubsystemForClients::DeviceName = DeviceName;
24 if (strcmp(BLOBPointer->bvp->device, DeviceName.c_str()) == 0)
26 IDLog(
"newBLOB %s\n", BLOBPointer->bvp->name);
33 if (strcmp(DevicePointer->
getDeviceName(), DeviceName.c_str()) == 0)
43 if (strcmp(NumberVectorPropertyPointer->
device, DeviceName.c_str()) == 0)
45 IDLog(
"newNumber %s\n", NumberVectorPropertyPointer->
name);
52 if (strcmp(PropertyPointer->
getDeviceName(), DeviceName.c_str()) == 0)
62 if (strcmp(SwitchVectorPropertyPointer->
device, DeviceName.c_str()) == 0)
64 IDLog(
"newSwitch %s\n", SwitchVectorPropertyPointer->
name);
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...
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...
void Initialise(INDI::BaseClient *BaseClient)
Initialise the API.
void ProcessNewNumber(INumberVectorProperty *NumberVectorProperty)
Process new number message from driver. This routine should be called from within the newNumber handl...
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...
void ProcessNewSwitch(ISwitchVectorProperty *SwitchVectorProperty)
Process new switch message from driver. This routine should be called from within the newSwitch handl...
void ProcessNewProperty(INDI::Property *PropertyPointer)
Process new property message from driver. This routine should be called from within the newProperty h...
Class to provide basic client functionality.
Class to provide basic INDI device functionality.
const char * getDeviceName() const
Provides generic container for INDI properties.
const char * getDeviceName() const
const char * getName() const
void IDLog(const char *fmt,...)
Namespace to encapsulate INDI client, drivers, and mediator classes.
One Blob (Binary Large Object) descriptor.
Number vector property descriptor.
char device[MAXINDIDEVICE]
Switch vector property descriptor.
char device[MAXINDIDEVICE]