#include "deviceplugin.h" #include "devicemanager.h" #include "radio433.h" #include DevicePlugin::DevicePlugin() { } DevicePlugin::~DevicePlugin() { } void DevicePlugin::initPlugin(DeviceManager *deviceManager) { m_deviceManager = deviceManager; init(); } DeviceManager *DevicePlugin::deviceManager() const { return m_deviceManager; } void DevicePlugin::transmitData(QList rawData) { switch (requiredHardware()) { case DeviceManager::HardwareResourceRadio433: deviceManager()->m_radio433->sendData(rawData); break; case DeviceManager::HardwareResourceRadio868: qDebug() << "Radio868 not connected yet"; break; default: qWarning() << "Unknown harware type. Cannot send."; } }