Update wakeonlan plugin
parent
9c3b4b4bf5
commit
bd4d3000e1
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue