Всем доброго дня!
Стоит задача реализовать протокол обмена по последовательному каналу.
Решил использовать модуль node-serialport (
https://github.com/voodootikigod/node-serialport).
Беда: протоколов много, они с синхронным интерфейсом (модули на с++), нужно и этот сделать синхронным (избавиться от колбеков).
Можно ли както в js организовать ожидание ответа?
Пример желаемого:
> var regs = bus.readRegister(100, 3);
[100, 101, 102]