Данные мусора SerialPort на NodeJS - PullRequest
0 голосов
/ 22 января 2020

Я соединяю весы с Surface Go с приложением на базе Electron & NodeJs. Это последовательное соединение с адаптером USB- C, оно отлично работает, но, когда я начинаю заряжать Surface, оно начинает давать мне много мусорной информации и символов. Я знаю, что порт зарядки Surface это также порт связи, но я не знаю, мешает ли это тому или иному моему коду, и это просто совпадение.

function startSerialCon() {
    const SerialPort = require('serialport')
    const Readline = require('@serialport/parser-readline')
    const port = new SerialPort('COM3', { baudRate: 4800 })

    port.on('open', () => console.log('Open connection'))
    port.on('error', error => console.log(error));
    port.on('close', () => console.log('Close connection'))

    const parser = new Readline()
    port.pipe(parser)

    parser.on('data', line => updateWeightNumber(line))
}

Есть идеи?

...