Fix suggestLogging property for plugin devs

This commit is contained in:
Michael Zanetti 2021-02-24 13:41:41 +01:00
parent 5bcda4c25b
commit 29f88d744d
2 changed files with 5 additions and 3 deletions

View File

@ -320,7 +320,7 @@ void PluginMetadata::parse(const QJsonObject &jsonObject)
QStringList stateTypeProperties = {"id", "name", "displayName", "displayNameEvent", "type", "defaultValue", "cached", QStringList stateTypeProperties = {"id", "name", "displayName", "displayNameEvent", "type", "defaultValue", "cached",
"unit", "minValue", "maxValue", "possibleValues", "writable", "displayNameAction", "unit", "minValue", "maxValue", "possibleValues", "writable", "displayNameAction",
"ioType", "logged", "filter"}; "ioType", "suggestLogging", "filter"};
QStringList mandatoryStateTypeProperties = {"id", "name", "displayName", "displayNameEvent", "type", "defaultValue"}; QStringList mandatoryStateTypeProperties = {"id", "name", "displayName", "displayNameEvent", "type", "defaultValue"};
QPair<QStringList, QStringList> verificationResult = verifyFields(stateTypeProperties, mandatoryStateTypeProperties, st); QPair<QStringList, QStringList> verificationResult = verifyFields(stateTypeProperties, mandatoryStateTypeProperties, st);

View File

@ -82,7 +82,8 @@
"displayName": "Dummy int state", "displayName": "Dummy int state",
"displayNameEvent": "Dummy int state changed", "displayNameEvent": "Dummy int state changed",
"defaultValue": 10, "defaultValue": 10,
"type": "int" "type": "int",
"suggestLogging": true
}, },
{ {
"id": "9dd6a97c-dfd1-43dc-acbd-367932742310", "id": "9dd6a97c-dfd1-43dc-acbd-367932742310",
@ -308,7 +309,8 @@
"displayName": "Dummy int state", "displayName": "Dummy int state",
"displayNameEvent": "Dummy int state changed", "displayNameEvent": "Dummy int state changed",
"defaultValue": 10, "defaultValue": 10,
"type": "int" "type": "int",
"suggestLogging": true
}, },
{ {
"id": "978b0ba5-d008-41bd-b63d-a3bd23cb6469", "id": "978b0ba5-d008-41bd-b63d-a3bd23cb6469",