@Scorpiored88

Как работать с нативным парсером cctalk в node serial?

Пытаюсь с помощью node serial и собственно нативного парсера cctalk завести кюпюрник, который работает на cctalk.
Питаюсь отослать команду с примера по cctalk TX data = 2 0 1 245 8

const SerialPort = require("serialport");
const CCTalk = require('@serialport/parser-cctalk')

let port = new SerialPort("/dev/ttyUSB0", {
    autoOpen: false
});

const parser = port.pipe(new CCTalk())
parser.on('data', console.log)

port.open((err) => {
    if (err) {
        return console.log("Error opening port: ", err.message);
    } else {
        console.log('port has ben opened')
        port.write(Buffer.from("2012458", "hex"), function(err){
        	if(err) console.log('writing error: ', err)
        })
    }
});

port.on("data", (data) => {
	console.log('data => ', data)
})

port.on("error", function(err) {
  console.log('Error: ', err.message)
})


Но ничего не происходит, то есть в ответ ничего, после подключения по serial порту, диод на устройстве загорелся красным, видно, что подключение произошло.

Может есть где-то пример какой-то, или кто подскажет, как правильно пользоватся этим парсером?

Спасибо за помощь.
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы