Spec-Zone.ru › Web APIs

SerialPort: свойство readable

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

Это свойство не относится к Baseline, так как оно не работает во всех распространённых браузерах.

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

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

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

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

Чтение только свойство readable интерфейса SerialPort возвращает ReadableStream для получения данных с устройства, подключённого к порту. Чанки, считанные из этого потока, являются экземплярами Uint8Array. Это свойство не равно null, пока порт открыт и не произошла фатальная ошибка.

Значение

A ReadableStream.

Примеры

Следующий пример демонстрирует, как читать данные из порта. Внешний цикл обрабатывает некритические ошибки, создавая нового ридера до тех пор, пока не произойдёт фатальная ошибка и readable не станет null.

while (port.readable) {
  const reader = port.readable.getReader();
  try {
    while (true) {
      const { value, done } = await reader.read();
      if (done) {
        // |reader| has been canceled.
        break;
      }
      // Do something with |value|…
    }
  } catch (error) {
    // Handle |error|…
  } finally {
    reader.releaseLock();
  }
}

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

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

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

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

Spec-Zone.ru

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