Germany | Finland | Saint Petersburg | Drive

BatteryInfo

Описание

BatteryStatus - возвращает информацию о текущем состоянии батареи компьютера. Начиная с версии 1.0.1.10

Параметры

Нет

Возвращаемое значение

Строка, содержащая 5 подстрок, разделенные запятыми.

ACLineStatus,BatteryFlag,BatteryLifePercent,BatteryLifeTime,BatteryFullLifeTime;

 


 

ACLineStatus

Статус батареи. Одно из следующих значений

ЗначениеСтатус
0

От батареи

1

От сети

255

Неизвестно

 

BatteryFlag

Статус зарядки батареи, битовая маска

ЗначениеСтатус зарядки
1

> 66%

2

< 33%

4

< 5%

8

Заряжается

128

Батарея не обнаружена

255

Нет информации

Нулевое значение если батарея не заряжалась.

 

BatteryLifePercent

Процент оставшегося заряда батареи. Значение в пределах от 0 до 100 или 255 если статус неизвестен

BatteryLifeTime

Остаток времени работы от батарей или или –1 если информация недоступна

BatteryFullLifeTime

Время работы от полностью заряженной батареи  или –1 если информация недоступна

Пример использования

  1. str = Amisharp.BatteryInfo();

    Результат:

    "1,9,95,06:05:56,06:28:12"

    что означает:

    • батарея подключена к сети,
    • заряжается, текущая зарядка более 66%
    • текущий уровень заряда 95%
    • осталось 06:05:56 автономной работы
    • время работы от полностью заряженной батареи 06:28:12
  • Просмотров:: 1767

Недостаточно прав для комментирования