int GetBatteryState( void* unused, BATT* batt);
Функция записывает данные о состоянии аккумулятора в структуру batt.
char ChargingState -

Состояние зарядки
char ChargingMethod -

Метод зарядки
int BatteryVoltage - Напряжение на батарее
int ChargerVoltage - Напряжение зарядного устройства
int ChargerCurrent -

Ток, получаемый от зарядного устройства
int CurrentToBattery - Ток зарядки
int BatteryTemperature - Температура батареи в градусах Цельсия
int SystemTemperature - Температура телефона

в градусах Цельсия
int RemainingCapacity -

char RemainingCapacityInPercent - Процент заряда батареи
int PowerDissipation -

Потеря мощности
int NrOfChargingCycles -

int NrOfSecondsOnSafetyTimer -

char SuspensionCause -

BATT batt;
GetBatteryState(SYNC , &batt);