Add double state to mock device -> close #289

This commit is contained in:
Simon Stürz 2016-02-25 12:06:51 +01:00 committed by Michael Zanetti
parent 8dc8531033
commit 82581ee569
2 changed files with 42 additions and 0 deletions

View File

@ -231,6 +231,12 @@ DeviceManager::DeviceError DevicePluginMock::executeAction(Device *device, const
} else if (action.actionTypeId() == allowedValuesActionTypeId) {
device->setStateValue(allowedValuesStateTypeId, action.param("allowed values").value().toString());
return DeviceManager::DeviceErrorNoError;
} else if (action.actionTypeId() == doubleActionTypeId) {
device->setStateValue(doubleStateTypeId, action.param("double value").value().toDouble());
return DeviceManager::DeviceErrorNoError;
} else if (action.actionTypeId() == boolActionTypeId) {
device->setStateValue(boolStateTypeId, action.param("bool value").value().toBool());
return DeviceManager::DeviceErrorNoError;
} else if (action.actionTypeId() == timeoutActionTypeId) {
return DeviceManager::DeviceErrorAsync;
}

View File

@ -289,6 +289,24 @@
"String value 4"
],
"writable": true
},
{
"id": "53cd7c55-49b7-441b-b970-9048f20f0e2c",
"idName": "double",
"name": "double value",
"type": "double",
"defaultValue": 0.0,
"minValue": -100.0,
"maxValue": 100.0,
"writable": true
},
{
"id": "e680f7a4-b39e-46da-be41-fa3170fe3768",
"idName": "bool",
"name": "bool value",
"type": "bool",
"defaultValue": false,
"writable": true
}
],
"actionTypes": [
@ -368,6 +386,24 @@
"String value 4"
],
"writable": true
},
{
"id": "53cd7c55-49b7-441b-b970-9048f20f0e2c",
"idName": "double",
"name": "double value",
"type": "double",
"defaultValue": 0.0,
"minValue": -100.0,
"maxValue": 100.0,
"writable": true
},
{
"id": "e680f7a4-b39e-46da-be41-fa3170fe3768",
"idName": "bool",
"name": "bool value",
"type": "bool",
"defaultValue": false,
"writable": true
}
],
"actionTypes": [