Data::Data() { fillDevices(MHWD::DEVICETYPE::PCI); fillDevices(MHWD::DEVICETYPE::USB); updateConfigData(); }
void mhwd::fillData(mhwd::Data *data) { freeData(data); fillDevices(data, mhwd::TYPE_PCI); fillDevices(data, mhwd::TYPE_USB); updateConfigData(data); }
CCLBase::CCLBase(void) { this->platforms = NULL; this->num_platforms = 0; fillPlatforms(); fillDevices(); }
DeviceManager::DeviceManager(ControllerManager *controllerManager, TelldusCore::EventRef deviceUpdateEvent) { d = new PrivateData; d->controllerManager = controllerManager; d->deviceUpdateEvent = deviceUpdateEvent; fillDevices(); }