Spec-Zone.ru › Hammerspoon

hs.battery.watcher

Следить за изменениями состояния батареи/питания

Этот модуль в основном основан на коде из предыдущего воплощения Mjolnir от Steven Degutis.

Обзор API

  • Конструкторы — вызовы API, возвращающие объект, обычно с методами API
    • new
  • Методы — вызовы API, которые могут быть выполнены только на объекте, возвращённом конструктором
    • start
    • stop

Документация API

Конструкторы

new
Подпись hs.battery.watcher.new(fn) -> watcher
Тип Конструктор
Описание

Создаёт наблюдатель состояния батареи

Параметры
  • Функция, которая будет вызываться при изменении состояния батареи. Функция не должна принимать аргументов.
Возвращает
  • Объект hs.battery.watcher
Примечания
  • Поскольку функция обратного вызова не принимает аргументов, отслеживание состояния меняющихся атрибутов батареи является обязанностью пользователя (см. https://github.com/Hammerspoon/hammerspoon/issues/166 для обсуждения)
Исходный код extensions/battery/libbattery_watcher.m строка 44

Методы

start
Подпись hs.battery.watcher:start() -> self
Тип Метод
Описание

Запускает наблюдатель состояния батареи

Параметры
  • Нет
Возвращает
  • Объект hs.battery.watcher
Исходный код extensions/battery/libbattery_watcher.m строка 75
stop
Подпись hs.battery.watcher:stop() -> self
Тип Метод
Описание

Останавливает наблюдатель состояния батареи

Параметры
  • Нет
Возвращает
  • Объект hs.battery.watcher
Исходный код extensions/battery/libbattery_watcher.m строка 97

© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.battery.watcher.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API