|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMobilePlatformBatteryState
Interface of mobile platform battery state.
| Method Summary | |
|---|---|
MobilePlatformBatteryWarningState |
getBatteryWarningState()
Gets the battery warning state [critical, warning, normal]. |
long |
getFirmwareVersionDay()
Gets the battery management system's firmware version. |
long |
getFirmwareVersionMonth()
Gets the battery management system's firmware version. |
long |
getFirmwareVersionYear()
Gets the battery management system's firmware version. |
long |
getIsReferenceChargeNeeded()
Gets the state of reference charge, whether the reference charge is needed or not. |
long |
getLoadCycles()
Gets the load cycles of the battery. |
long |
getOperatingHours()
Gets the operating hours of the battery. |
long |
getStateOfCharge()
Gets the battery state of charge [%]. |
long |
getStateOfHealth()
Gets the battey state of health. |
double |
getTotalCurrent()
Gets the charging current [A]. |
boolean |
isChargerConnected()
Gets the state of charging, whether the charging is plugged in or not. |
boolean |
isChargingActive()
Gets the state of charging, whether the charging is on or off. |
boolean |
isChargingEnabled()
Gets the state of charging, whether the charing process is enabled or not. |
boolean |
isChargingRelayEnabled()
Gets the state of charging, whether the charing relay is enabled or not. |
| Method Detail |
|---|
long getLoadCycles()
long getOperatingHours()
long getStateOfCharge()
long getStateOfHealth()
double getTotalCurrent()
boolean isChargingActive()
true if the charging process is currently active, false otherwise.boolean isChargerConnected()
true if charger is connected, false otherwise.boolean isChargingEnabled()
true if the charging is enabled, false otherwise.boolean isChargingRelayEnabled()
true if the charging relay is enabled, false otherwise.MobilePlatformBatteryWarningState getBatteryWarningState()
long getFirmwareVersionYear()
long getFirmwareVersionMonth()
long getFirmwareVersionDay()
long getIsReferenceChargeNeeded()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||