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