FreeRTOS:
Common I/O
AWS IoT Common I/O library
|
Return to main page ↑ |
Battery information. More...
#include <iot_battery.h>
Data Fields | |
IotBatteryType_t | xBatteryType |
uint16_t | usMinVoltage |
uint16_t | usMaxVoltage |
int16_t | sMinTemperature |
int16_t | sMaxTemperature |
uint8_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
int16_t IotBatteryInfo_t::sMaxTemperature |
max temperature the battery can be used at by design
uint8_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 atonomously monitor battery characterstics and generate interrupts