Update wakeonlan plugin

This commit is contained in:
Michael Zanetti 2019-09-19 23:19:25 +02:00
parent 9c3b4b4bf5
commit bd4d3000e1
2 changed files with 5 additions and 7 deletions

View File

@ -33,13 +33,11 @@ DevicePluginWakeOnLan::DevicePluginWakeOnLan()
{ {
} }
Device::DeviceError DevicePluginWakeOnLan::executeAction(Device *device, const Action &action) void DevicePluginWakeOnLan::executeAction(DeviceActionInfo *info)
{ {
if(action.actionTypeId() == wolTriggerActionTypeId){ qCDebug(dcWakeOnLan) << "Wake up" << info->device()->name();
qCDebug(dcWakeOnLan) << "Wake up" << device->name(); wakeup(info->device()->paramValue(wolDeviceMacParamTypeId).toString());
wakeup(device->paramValue(wolDeviceMacParamTypeId).toString()); return info->finish(Device::DeviceErrorNoError);
}
return Device::DeviceErrorNoError;
} }
void DevicePluginWakeOnLan::wakeup(QString mac) void DevicePluginWakeOnLan::wakeup(QString mac)

View File

@ -37,7 +37,7 @@ class DevicePluginWakeOnLan : public DevicePlugin
public: public:
explicit DevicePluginWakeOnLan(); explicit DevicePluginWakeOnLan();
Device::DeviceError executeAction(Device *device, const Action &action) override; void executeAction(DeviceActionInfo *info) override;
private slots: private slots:
void wakeup(QString mac); void wakeup(QString mac);