port.js 499 octets
Newer Older
Quentin Vauthier's avatar
Quentin Vauthier a validé
const { SerialPort } = require('serialport');
const { ReadlineParser } = require('@serialport/parser-readline')
const dotenv = require('dotenv')
dotenv.config()
const port = new SerialPort({
    path: process.env.SERIAL_PORT,
    baudRate: parseInt(process.env.SERIAL_BAUDRATE),
    dataBits: 8,
    stopBits: 1,
    parity: 'none',
});
const parser = port.pipe(new ReadlineParser({ delimiter: '\n' }))

port.on('open', () => {
    console.log('serial port open')
})

Quentin Vauthier's avatar
Quentin Vauthier a validé
module.exports = {port, parser}