Common IO - basic v1.0.0
Common IO - basic v1.0.0 Library
 
Loading...
Searching...
No Matches
IotBatteryInfo_t Struct Reference

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
 

Detailed Description

Battery information.

Field Documentation

◆ xBatteryType

IotBatteryType_t IotBatteryInfo_t::xBatteryType

Battery type. chargeable or non-chargeable

◆ usMinVoltage

uint16_t IotBatteryInfo_t::usMinVoltage

minimum designed voltage battery can be used at

◆ usMaxVoltage

uint16_t IotBatteryInfo_t::usMaxVoltage

maximum designed voltage battery can be used at

◆ sMinTemperature

int16_t IotBatteryInfo_t::sMinTemperature

lowest temperature the battery can be used at by design

◆ lMaxTemperature

int32_t IotBatteryInfo_t::lMaxTemperature

max temperature the battery can be used at by design

◆ usMaxCapacity

uint16_t IotBatteryInfo_t::usMaxCapacity

max capacity of battery by design

◆ ucAsyncSupported

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


The documentation for this struct was generated from the following file: