Battery information. More...
#include <iot_battery.h>
Data Fields | |
IotBatteryType_t | xBatteryType |
uint16_t | usMinVoltage |
uint16_t | usMaxVoltage |
int16_t | sMinTemperature |
int32_t | lMaxTemperature |
uint16_t | usMaxCapacity |
uint8_t | ucAsyncSupported |
Battery information.
IotBatteryType_t IotBatteryInfo_t::xBatteryType |
Battery type. chargeable or non-chargeable
uint16_t IotBatteryInfo_t::usMinVoltage |
minimum designed voltage battery can be used at
uint16_t IotBatteryInfo_t::usMaxVoltage |
maximum designed voltage battery can be used at
int16_t IotBatteryInfo_t::sMinTemperature |
lowest temperature the battery can be used at by design
int32_t IotBatteryInfo_t::lMaxTemperature |
max temperature the battery can be used at by design
uint16_t IotBatteryInfo_t::usMaxCapacity |
max capacity of battery by design
uint8_t IotBatteryInfo_t::ucAsyncSupported |
Is asynchronous notifications supported by the driver. This will be set, if the battery/charging has an IC/battery and charging hw module that can autonomously monitor battery characteristics and generate interrupts