Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Node-serialport (https://javascript.ru/forum/node-js-io-js/68396-node-serialport.html)

Xlocal 13.04.2017 17:43

Node-serialport
 
Работаю с com портом через node-seralport, в ответ приходит массив байт разной длины, в событие приема данных с порта массив приходит частями, как объединить этот массив в один
Всем добра

SV0L0CH 13.04.2017 18:56

По идее, приходить должен не массив, а буфер(может и массив, но я эту библиотеку не знаю).
В общем, если массив, то достаточно банального Array.prototype.push, если буфер, то только создавать буфер суммарной длины с последующим копированием.
А как по мне, то все фрагменты хранить в массиве буферов и обрабатывать последовательно (в подобных случаях именно так и делаю).


Часовой пояс GMT +3, время: 02:20.