package at.bakery.kippen.common.data;
import at.bakery.kippen.common.AbstractData;
public class BatteryData extends AbstractData {
public BatteryData(boolean charging, double level) {
this(System.nanoTime(), charging, level);
}
public BatteryData(long ts, boolean charging, double level) {
super(ts);
setBoolean("charging", charging);
setDouble("level", level);
}
public boolean isCharging() {
return (Boolean)getValue("charging");
}
public double getLevel() {
return (Double)getValue("level");
}
@Override
public String toString() {
return "SENSOR battery " + (!isCharging() ? "dis" : "") + "charging @ " + (getLevel() * 100.0) + "%";
}
}