GenericElements: Fix toggle button writable state

This commit is contained in:
Michael Zanetti 2019-06-27 16:42:17 +02:00
parent b5a1a84ab5
commit c2ac4695e8

View File

@ -83,7 +83,7 @@ Device::DeviceError DevicePluginGenericElements::executeAction(Device *device, c
// Toggle Button // Toggle Button
if (device->deviceClassId() == toggleButtonDeviceClassId ) { if (device->deviceClassId() == toggleButtonDeviceClassId ) {
if (action.actionTypeId() == toggleButtonStateActionTypeId) { if (action.actionTypeId() == toggleButtonStateActionTypeId) {
device->setStateValue(toggleButtonStateStateTypeId, !device->stateValue(toggleButtonStateStateTypeId).toBool()); device->setStateValue(toggleButtonStateStateTypeId, action.params().paramValue(toggleButtonStateActionStateParamTypeId).toBool());
return Device::DeviceErrorNoError; return Device::DeviceErrorNoError;
} }
return Device::DeviceErrorActionTypeNotFound; return Device::DeviceErrorActionTypeNotFound;