diff --git a/hal-core/src/se/hal/struct/devicedata/ParticulateMatterSensorData.java b/hal-core/src/se/hal/struct/devicedata/ParticulateMatterSensorData.java new file mode 100644 index 00000000..c0660e0e --- /dev/null +++ b/hal-core/src/se/hal/struct/devicedata/ParticulateMatterSensorData.java @@ -0,0 +1,42 @@ +package se.hal.struct.devicedata; + +import se.hal.intf.HalSensorData; + + +public class ParticulateMatterSensorData extends HalSensorData { + + private double particulateMatter; + + + public ParticulateMatterSensorData(){} + public ParticulateMatterSensorData(double particulateMatter, long timestamp){ + this.particulateMatter = particulateMatter; + super.setTimestamp(timestamp); + } + + + @Override + public String toString(){ + return particulateMatter + " µg/m3"; + } + + // ---------------------------------------- + // Storage methods + // ---------------------------------------- + + /** + * @return the particulate matter + */ + @Override + public double getData() { + return particulateMatter; + } + + /** + * @param particulateMatter the particulate matter to set + */ + @Override + public void setData(double particulateMatter) { + this.particulateMatter = particulateMatter; + } +} diff --git a/hal-core/src/se/hal/struct/devicedata/TemperatureSensorData.java b/hal-core/src/se/hal/struct/devicedata/TemperatureSensorData.java index 5fb4a10b..2d62e121 100644 --- a/hal-core/src/se/hal/struct/devicedata/TemperatureSensorData.java +++ b/hal-core/src/se/hal/struct/devicedata/TemperatureSensorData.java @@ -10,7 +10,7 @@ public class TemperatureSensorData extends HalSensorData { public TemperatureSensorData(){} public TemperatureSensorData(double temperature, long timestamp){ - this.temperature = temperature; + this.temperature = temperature; super.setTimestamp(timestamp); }