The main entry point when interacting with hardware resources More...
Header: | #include <HardwareManager> |
Inherits: | |
Inherited By: |
HardwareManager(QObject * parent = nullptr) | |
virtual | ~HardwareManager() |
virtual QtAvahiServiceBrowser * | avahiBrowser() = 0 |
virtual BluetoothLowEnergyManager * | bluetoothLowEnergyManager() = 0 |
virtual NetworkAccessManager * | networkManager() = 0 |
virtual PluginTimerManager * | pluginTimerManager() = 0 |
virtual Radio433 * | radio433() = 0 |
virtual UpnpDiscovery * | upnpDiscovery() = 0 |
void | setResourceEnabled(HardwareResource * resource, bool enabled) |
The main entry point when interacting with hardware resources
See also HardwareResource.
Constructs a new HardwareManager with the given parent.
[virtual]
HardwareManager::~HardwareManager()The virtual destructor of the HardwareManager.
[pure virtual]
QtAvahiServiceBrowser * HardwareManager::avahiBrowser()Returns the QtAvahiServiceBrowser HardwareResource.
[pure virtual]
BluetoothLowEnergyManager * HardwareManager::bluetoothLowEnergyManager()Returns the BluetoothLowEnergyManager HardwareResource.
[pure virtual]
NetworkAccessManager * HardwareManager::networkManager()Returns the NetworkAccessManager HardwareResource.
[pure virtual]
PluginTimerManager * HardwareManager::pluginTimerManager()Returns the PluginTimerManager HardwareResource.
[pure virtual]
Radio433 * HardwareManager::radio433()Returns the Radio433 HardwareResource.
[protected]
void HardwareManager::setResourceEnabled(HardwareResource * resource, bool enabled)Sets the given resource to enabled. This allowes to enable/disable individual HardwareResources.
[pure virtual]
UpnpDiscovery * HardwareManager::upnpDiscovery()Returns the UpnpDiscovery HardwareResource.