Update wakeonlan plugin

master
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" << device->name();
wakeup(device->paramValue(wolDeviceMacParamTypeId).toString());
}
return Device::DeviceErrorNoError;
qCDebug(dcWakeOnLan) << "Wake up" << info->device()->name();
wakeup(info->device()->paramValue(wolDeviceMacParamTypeId).toString());
return info->finish(Device::DeviceErrorNoError);
}
void DevicePluginWakeOnLan::wakeup(QString mac)

View File

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