Spec-Zone.ru › Web APIs

Порт последовательного обмена данными: метод setSignals()

Ограниченная доступность

Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Экспериментально: Это экспериментальная технология
Перед использованием в производственной среде внимательно проверьте таблицу совместимости браузеров.

Примечание: Эта функция доступна в специализированных веб-воркерах.

Метод setSignals() интерфейса SerialPort устанавливает управляющие сигналы на порту и возвращает Promise, который разрешается при их установке.

Синтаксис

setSignals()
setSignals(options)

Параметры

options Необязательно

Объект с любыми из следующих значений:

dataTerminalReady

Булево значение, указывающее, следует ли вызвать операционную систему для активации (если true) или деактивации (если false) сигнала «готовый терминал данных» или «DTR» на последовательном порту.

requestToSend

Булево значение, указывающее, следует ли вызвать операционную систему для активации (если true) или деактивации (если false) сигнала «запрос на передачу» или «RTS» на последовательном порту.

break

Булево значение, указывающее, следует ли вызвать операционную систему для активации (если true) или деактивации (если false) сигнала «пауза» на последовательном порту.

Возвращаемое значение

A Promise.

Исключения

InvalidStateError DOMException

Возвращается, если порт не открыт. Используйте SerialPort.open(), чтобы избежать этой ошибки.

NetworkError DOMException

Возвращается, если сигналы на устройстве не могут быть установлены.

Спецификации

Спецификация
Web Serial API
# dom-serialport-setsignals

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
setSignals 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/setSignals

Spec-Zone.ru

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