cbt-wireshark
Version:
CANBus Triple to Pipe for use with Wireshark Network analyzer
31 lines (19 loc) • 689 B
JavaScript
var adapter = require('./adapter'),
serial = require("serialport"),
SerialPort = serial.SerialPort;
if( process.argv.length < 3 ){
console.log( 'Please supply serial/com port path. ex: `node index ' + (process.platform == 'win32' ? 'COM3':'/dev/cu.usbmodem1234')+'`');
process.exit();
}
var serialPort = new SerialPort(process.argv[2], {
baudrate: 57600,
parser: serial.parsers.readline('\r', 'binary'),
disconnectedCallback: function(){ process.exit(); }
});
serialPort.on("open", function(){
serialPort.on('error', function(err){
console.error('\033[31m'+err+'\033[0m');
process.exit();
});
var pipeNames = adapter.init(serialPort, false);
});