@lamazavr

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

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

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

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

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