SerialPort: метод getSignals()
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых из самых широко используемых браузеров.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или во всех поддерживающих браузерах.
Экспериментальная функция: Это экспериментальная технология
Тщательно проверьте таблицу совместимости браузеров (Таблица совместимости браузеров) перед использованием в производстве.
Примечание: Эта функция доступна в посвященных веб-воркерах.
Метод SerialPort.getSignals() интерфейса SerialPort возвращает Promise, который разрешается объектом, содержащим текущее состояние управляющих сигналов порта.
Синтаксис
getSignals()
Параметры
Нет.
Возвращаемое значение
Возвращает Promise, который разрешается объектом, содержащим следующие члены:
clearToSend-
Булево значение, указывающее другому концу последовательного соединения, что разрешено отправлять данные.
dataCarrierDetect-
Булево значение, переключающее управляющий сигнал, необходимый для связи по последовательному соединению.
dataSetReady-
Булево значение, указывающее, готов ли устройство к отправке и приёму данных.
ringIndicator-
Булево значение, указывающее, следует ли отправлять сигнал «звонок» по последовательному соединению.
Исключения
-
InvalidStateErrorDOMException -
Возвращается, если порт не открыт. Используйте
SerialPort.open(), чтобы избежать этой ошибки. -
NetworkErrorDOMException -
Возвращается, если сигналы на устройстве не могли быть прочитаны.
Спецификации
| Спецификация |
|---|
| Web Serial API # dom-serialport-getsignals |
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
getSignals |
89 | 89 | Нет | 75 | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SerialPort/getSignals