|
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