port.js 486 octets
Newer Older
Quentin Vauthier's avatar
Quentin Vauthier a validé
import { SerialPort } from 'serialport'
import { ReadlineParser } from '@serialport/parser-readline'
import * as dotenv from 'dotenv'
Quentin Vauthier's avatar
Quentin Vauthier a validé
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é
export {port}
export {parser}