Получение информации о последовательном порте в Chrome Web Serial API - PullRequest
0 голосов
/ 20 марта 2020

Я использую Chrome Web Serial API. Пока все работает нормально, но сейчас я пытаюсь получить (уже открытый) метаданные порта (имя порта, идентификатор устройства и т. Д. c.), И я немного растерялся.

Здесь следующие шаги: https://wicg.github.io/serial/#getting -serial-port-metadata , но до сих пор я не могу получить информацию.

Если я пытаюсь перемещаться по классу порта, консоль DevTools выдает ошибку " ƒ () {[собственный код]} ".

Я не могу найти подходящий пример того, как это реализовать. У кого-нибудь есть подсказка? Заранее спасибо !!

Даниэль.

1 Ответ

0 голосов
/ 13 апреля 2020

Похоже, он еще не реализован в Chromium. Имейте в виду, что спецификации являются своего рода руководством для поставщиков, которому нужно следовать при реализации функции, но фактическая поставляемая реализация может отличаться.

Если вы проверяете код API Web Serial в репозитории Chromium для Chrome 80 (текущая версия на момент написания) и 84.0.4112.1 вы увидите, что они включают только следующие методы:

open
readable
writable
getSignals
setSignals
close

Вы можете прочитать последние комментарии по этому API здесь: https://bugs.chromium.org/p/chromium/issues/detail?id=884928

...