From 49bfa0775a1c65d48a14ea647cda4ea4c522edcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Thu, 2 Jan 2014 20:17:54 +0100 Subject: [PATCH] thermometer trigger added --- .../devicepluginmeisteranker.cpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/plugins/deviceplugins/devicepluginmeisteranker/devicepluginmeisteranker.cpp b/plugins/deviceplugins/devicepluginmeisteranker/devicepluginmeisteranker.cpp index c347aa17..eeebe5d7 100644 --- a/plugins/deviceplugins/devicepluginmeisteranker/devicepluginmeisteranker.cpp +++ b/plugins/deviceplugins/devicepluginmeisteranker/devicepluginmeisteranker.cpp @@ -33,22 +33,27 @@ QList DevicePluginMeisterAnker::supportedDevices() const QList thermometerTriggers; QVariantList paramsThermometer; - QVariantMap paramThermometer; paramThermometer.insert("name", "temperature"); paramThermometer.insert("type", "double"); paramsThermometer.append(paramThermometer); - QVariantMap paramThermometerBat; - paramThermometerBat.insert("name", "batterystatus"); - paramThermometerBat.insert("type", "bool"); - paramsThermometer.append(paramThermometerBat); - TriggerType temperatureTrigger(QUuid("174ab4d5-2ef0-491b-a55b-c895cedff80e")); temperatureTrigger.setName("temperature"); temperatureTrigger.setParameters(paramsThermometer); thermometerTriggers.append(temperatureTrigger); + QVariantList paramsThermometerBat; + QVariantMap paramThermometerBat; + paramThermometerBat.insert("name", "batteryStatus"); + paramThermometerBat.insert("type", "bool"); + paramsThermometerBat.append(paramThermometerBat); + + TriggerType batteryStatusTrigger(QUuid("c376b532-993f-41c7-acc7-02b409136d32")); + batteryStatusTrigger.setName("batteryStatus"); + batteryStatusTrigger.setParameters(paramsThermometerBat); + thermometerTriggers.append(batteryStatusTrigger); + // TODO: lock if we need a sync trigger // TriggerType syncTrigger(QUuid("174ab4d5-2ef0-491b-a55b-c895cedff80e")); // temperatureTrigger.setName("sync");