Spec-Zone.ru › Hammerspoon

hs.usb.watcher

Отслеживать события подключения/отключения USB-устройств

Обзор API

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

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

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

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

Создаёт новый наблюдатель за событиями USB-устройств

Параметры
  • fn - Функция, которая будет вызываться при подключении или отключении USB-устройства. Функция должна принимать один параметр, который является таблицей со следующими ключами:
    • eventType - Строка, содержащая "added" или "removed" в зависимости от того, было устройство подключено или отключено
    • productName - Строка, содержащая имя устройства
    • vendorName - Строка, содержащая имя производителя устройства
    • vendorID - Число, содержащее идентификатор производителя устройства
    • productID - Число, содержащее идентификатор продукта устройства
Возвращаемое значение
  • Объект hs.usb.watcher
Исходный код extensions/usb/libusb_watcher.m строка 177

Методы

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

Запускает наблюдатель за USB-устройствами

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

Останавливает наблюдатель за USB-устройствами

Параметры
  • Нет
Возвращаемое значение
  • Объект hs.usb.watcher
Исходный код extensions/usb/libusb_watcher.m строка 251

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

Spec-Zone.ru

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