Added Zigbee attribute listener

This commit is contained in:
Ziver Koc 2021-06-25 00:21:18 +02:00
parent 1adaf8bc46
commit 3a49b15dea
11 changed files with 530 additions and 81 deletions

View file

@ -0,0 +1,42 @@
package se.hal.struct.devicedata;
import se.hal.intf.HalSensorData;
public class PressureSensorData extends HalSensorData {
private double pressure;
public PressureSensorData(){}
public PressureSensorData(double pressure, long timestamp){
super.setTimestamp(timestamp);
this.pressure = pressure;
}
@Override
public String toString(){
return pressure + " hPa";
}
// ----------------------------------------
// Storage methods
// ----------------------------------------
/**
* @return pressure in degrees hPa
*/
@Override
public double getData() {
return pressure;
}
/**
* @param pressure the temperature to set in degrees hPa
*/
@Override
public void setData(double pressure) {
this.pressure = pressure;
}
}