Задать вопрос
@lamazavr

Как работать с последовательным портом в nodejs синхронно?

Всем доброго дня!
Стоит задача реализовать протокол обмена по последовательному каналу.
Решил использовать модуль node-serialport (https://github.com/voodootikigod/node-serialport).
Беда: протоколов много, они с синхронным интерфейсом (модули на с++), нужно и этот сделать синхронным (избавиться от колбеков).
Можно ли както в js организовать ожидание ответа?
Пример желаемого:

> var regs = bus.readRegister(100, 3);
[100, 101, 102]
  • Вопрос задан
  • 730 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Stepik
    Microservices - паттерны и практика построения микросервисов
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@fetis26
Ну, за фронтенд!
Если вы уберете асинхронность, то нодовский процесс будет только ждать пока данные не придует. Если данные ходят раз в час, это плохое решение. В чем проблема сделать с колбеками. Это просто.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы