From 2169ee4de5c49d29f115e4457be77faefad1c28f Mon Sep 17 00:00:00 2001 From: Daniel Collin Date: Fri, 29 Jan 2016 14:13:45 +0100 Subject: [PATCH] Bug fix. The Raspberry plugin did not have an empty constructor Former-commit-id: a8eb62cf5552bf395c3faed05b883cff5217786f --- .../hal/plugin/raspberry/RPiPowerConsumptionSensor.java | 8 ++++++-- src/se/hal/plugin/raspberry/RPiTemperatureSensor.java | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/se/hal/plugin/raspberry/RPiPowerConsumptionSensor.java b/src/se/hal/plugin/raspberry/RPiPowerConsumptionSensor.java index 5341a137..13e07123 100644 --- a/src/se/hal/plugin/raspberry/RPiPowerConsumptionSensor.java +++ b/src/se/hal/plugin/raspberry/RPiPowerConsumptionSensor.java @@ -11,8 +11,12 @@ public class RPiPowerConsumptionSensor implements PowerConsumptionSensorData { @Configurator.Configurable("GPIO-Pin") private int gpioPin = -1; - private final double data; - private final long timestamp; + private double data; + private long timestamp; + + public RPiPowerConsumptionSensor(){ + //need to be empty for the framework to create an instance + } public RPiPowerConsumptionSensor(long timestamp, double data) { this.timestamp = timestamp; diff --git a/src/se/hal/plugin/raspberry/RPiTemperatureSensor.java b/src/se/hal/plugin/raspberry/RPiTemperatureSensor.java index 8693dbb5..f090a079 100644 --- a/src/se/hal/plugin/raspberry/RPiTemperatureSensor.java +++ b/src/se/hal/plugin/raspberry/RPiTemperatureSensor.java @@ -9,8 +9,12 @@ public class RPiTemperatureSensor implements TemperatureSensorData { @Configurator.Configurable("1-Wire Address") private String w1Address = null; - private final double data; - private final long timestamp; + private double data; + private long timestamp; + + public RPiTemperatureSensor(){ + //need to be empty for the framework to create an instance + } public RPiTemperatureSensor(long timestamp, double data) { this.timestamp = timestamp;