From 975341e315c423722ab778dafdeb7a08e64732f9 Mon Sep 17 00:00:00 2001 From: Boernsman Date: Mon, 25 Jan 2021 12:28:36 +0100 Subject: [PATCH 1/2] updated simulated ev-charger thing --- simulation/integrationpluginsimulation.cpp | 2 +- simulation/integrationpluginsimulation.json | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/simulation/integrationpluginsimulation.cpp b/simulation/integrationpluginsimulation.cpp index 0aa1cc46..d667b885 100644 --- a/simulation/integrationpluginsimulation.cpp +++ b/simulation/integrationpluginsimulation.cpp @@ -211,7 +211,7 @@ void IntegrationPluginSimulation::executeAction(ThingActionInfo *info) } else if(action.actionTypeId() == evChargerMaxChargingCurrentActionTypeId){ // get the param value Param maxChargeParam = action.param(evChargerMaxChargingCurrentActionMaxChargingCurrentParamTypeId); - uint maxCharge = maxChargeParam.value().toInt(); + double maxCharge = maxChargeParam.value().toDouble(); qCDebug(dcSimulation()) << "Set maximum charging current to" << maxCharge << "for EV Charger device" << thing->name(); thing->setStateValue(evChargerMaxChargingCurrentStateTypeId, maxCharge); return info->finish(Thing::ThingErrorNoError); diff --git a/simulation/integrationpluginsimulation.json b/simulation/integrationpluginsimulation.json index 5580fc3f..1a4662ab 100644 --- a/simulation/integrationpluginsimulation.json +++ b/simulation/integrationpluginsimulation.json @@ -214,11 +214,11 @@ "displayName": "Maximum charging current", "displayNameEvent": "MAximum charging current changed", "displayNameAction": "Set maximum charging current", - "type": "uint", - "unit": "MilliAmpere", - "defaultValue": 0, - "minValue": 6000, - "maxValue": 80000, + "type": "double", + "unit": "Ampere", + "defaultValue": 6, + "minValue": 6, + "maxValue": 80, "writable": true } ] From 91348b23033d7f10bbbe95bf4c1689d6f2d6bd51 Mon Sep 17 00:00:00 2001 From: Boernsman Date: Mon, 15 Feb 2021 16:55:11 +0100 Subject: [PATCH 2/2] updated to new evcharger interface --- simulation/integrationpluginsimulation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simulation/integrationpluginsimulation.json b/simulation/integrationpluginsimulation.json index 1a4662ab..78da34c8 100644 --- a/simulation/integrationpluginsimulation.json +++ b/simulation/integrationpluginsimulation.json @@ -195,7 +195,7 @@ "name": "evCharger", "displayName": "EV Charging Station", "createMethods": ["user"], - "interfaces": ["extendedevcharger"], + "interfaces": ["evcharger"], "paramTypes": [ ], "stateTypes": [ {