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 если информация недоступна
Пример использования
str = Amisharp.BatteryInfo();
Результат:
"1,9,95,06:05:56,06:28:12"
что означает:
- батарея подключена к сети,
- заряжается, текущая зарядка более 66%
- текущий уровень заряда 95%
- осталось 06:05:56 автономной работы
- время работы от полностью заряженной батареи 06:28:12
Рекомендуемые ссылки
- Категория: Информационые
- Просмотров:: 2353
