Я пытаюсь подключить USB-накопитель Enttec Open DMX к своему коду с помощью библиотеки dmx, но при попытке зарегистрировать его возникает ошибка. Я знаю, что несколько месяцев назад я задал аналогичный вопрос, который дал ту же ошибку, однако теперь, когда у меня есть физическое устройство, я думал, что проблема может быть решена, но это не так. Вот мой код:
Код: Выделить всё
const DMX = require('dmx');
const dmx = new DMX();
dmx.registerDriver('driver', 'enttec-open-usb-dmx');
dmx.addUniverse('one', 'driver');
Это должно зарегистрировать драйвер, но вместо этого я получаю следующую ошибку:
Код: Выделить всё
this.universes[name] = new this.drivers[driver](deviceId, options);
^
TypeError: this.drivers[driver] is not a constructor
Мне кажется, что это проблема с библиотекой, но я уверен, что сделал что-то не так, просто не знаю что.
Подробнее здесь:
https://stackoverflow.com/questions/798 ... ives-error