Я соединяю весы с 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))
}
Есть идеи?