org.flexiblepower.ral.drivers.battery
public interface BatteryState extends ResourceState
| Modifier and Type | Method and Description | 
|---|---|
| double | getChargeEfficiency() | 
| javax.measure.Measurable<javax.measure.quantity.Power> | getChargeSpeed() | 
| BatteryMode | getCurrentMode() | 
| double | getDischargeEfficiency() | 
| javax.measure.Measurable<javax.measure.quantity.Power> | getDischargeSpeed() | 
| javax.measure.Measurable<javax.measure.quantity.Duration> | getMinimumOffTime() | 
| javax.measure.Measurable<javax.measure.quantity.Duration> | getMinimumOnTime() | 
| javax.measure.Measurable<javax.measure.quantity.Power> | getSelfDischargeSpeed() | 
| double | getStateOfCharge() | 
| javax.measure.Measurable<javax.measure.quantity.Energy> | getTotalCapacity() | 
isConnectedjavax.measure.Measurable<javax.measure.quantity.Energy> getTotalCapacity()
javax.measure.Measurable<javax.measure.quantity.Power> getChargeSpeed()
javax.measure.Measurable<javax.measure.quantity.Power> getDischargeSpeed()
javax.measure.Measurable<javax.measure.quantity.Power> getSelfDischargeSpeed()
double getChargeEfficiency()
double getDischargeEfficiency()
javax.measure.Measurable<javax.measure.quantity.Duration> getMinimumOnTime()
javax.measure.Measurable<javax.measure.quantity.Duration> getMinimumOffTime()
double getStateOfCharge()
BatteryMode getCurrentMode()