Пытаюсь с помощью
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 порту, диод на устройстве загорелся красным, видно, что подключение произошло.
Может есть где-то пример какой-то, или кто подскажет, как правильно пользоватся этим парсером?
Спасибо за помощь.