Added PM sensor

This commit is contained in:
Ziver Koc 2023-03-26 01:32:27 +01:00
parent 926c3e2af2
commit 2dec5c1a05
2 changed files with 43 additions and 1 deletions

View file

@ -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;
}
}

View file

@ -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);
}