77 static std::list<DefaultDevicePrivate*>
devices;
The Interface class is the base class for all INDI connection plugins.
PropertySwitch ConfigProcessSP
static std::list< DefaultDevicePrivate * > devices
PropertySwitch ConnectionSP
virtual ~DefaultDevicePrivate()
PropertyText DriverInfoTP
PropertyNumber PollPeriodNP
static std::recursive_mutex devicesLock
Connection::Interface * activeConnection
int m_ConfigConnectionMode
WatchDeviceProperty watchDevice
PropertySwitch SimulationSP
std::vector< Connection::Interface * > connections
bool deleteDynamicProperties
DefaultDevice * defaultDevice
uint32_t pollingPeriod
pollingPeriod Period in milliseconds to call TimerHit(). Default 1000 ms
PropertySwitch ConnectionModeSP
bool isDefaultConfigLoaded
DefaultDevicePrivate(DefaultDevice *defaultDevice)
INDI::Timer m_MainLoopTimer
bool defineDynamicProperties
Class to provide extended functionality for devices in addition to the functionality provided by INDI...
The Timer class provides repetitive and single-shot timers.
Namespace to encapsulate INDI client, drivers, and mediator classes.