Аккумулятор MacBook имеет три номера заряда:
- Текущий заряд
- Максимальный заряд
- Проектная мощность
Даже если Macbook остается подключенным, OS X не пытается зарядить - если (1) составляет 95% от (2), именно поэтому процент в панели уведомлений часто будет между 95% и 100%.
Эти два числа отличаются от «проектной емкости» аккумулятора. Coconut Battery - единственное обнаруженное мной программное обеспечение, которое сообщает о «проектной емкости» батареи Macbook.
Эта проектная мощность не указана в спецификациях Apple, ни в Системной информации, ни на Everymac.com.
Как Coconut Battery определяет проектную емкость батареи?
Ответы:
Вы можете найти эту информацию вместе со многими другими данными о батарее и / или системе из команды
Эта команда, согласно своей странице руководства, выполняет:
1 : иерархический [sic]
Использование фильтра по имени класса (
AppleSmartBattery
для батареи), чтобы получить только информацию о батарее:Напечатает что-то вроде этого:
Поле, которое вы ищете, это
DesignCapacity
. Для удобства отфильтруйте его с помощьюgrep
(единица измерения - миллиамперные часы или мАч):Ваше
DesignCapacity
поле может не отображаться6330
как его значение. Я использую 13 "rMBP середины 2014 года, но, возможно, вы используете другую систему с другим уровнем заряда батареи.Помимо информации об аккумуляторе,
ioreg
может использоваться для получения дополнительной информации о вашей системе и других периферийных устройствах - что-то вроде инструмента системной информации из командной строки.Если вы ищете код-реализацию этой команды, взгляните на Beltex SystemKit на Github . Это одна из самых крутых библиотек Swift, которую я знаю.
Отказ от ответственности: не связан с SystemKit или Beltex. Просто счастливый пользователь SystemKit.
источник