void initDustCapProperties(const char *deviceName, const char *groupName)
Initilize dust cap properties. It is recommended to call this function within initProperties() of you...
virtual IPState ParkCap()
Park dust cap (close cover). Must be implemented by child.
virtual ~DustCapInterface()=default
bool processDustCapSwitch(const char *dev, const char *name, ISState *states, char *names[], int n)
Process dust cap switch properties.
ISwitchVectorProperty ParkCapSP
virtual IPState UnParkCap()
unPark dust cap (open cover). Must be implemented by child.
DustCapInterface()=default
Namespace to encapsulate INDI client, drivers, and mediator classes.
Switch vector property descriptor.