Menu

什么是解析器?

解析器是用来处理转换传入数据流的集合。

一般情况下解析器是用来将传入数据进行转换 的。在使用时必须先创建它,通过通道将串口数据传送到解析器。要注意的是,在写入串口的操作是不需要解析器。

例子

const SerialPort = require('serialport')
const Readline = require('@serialport/parser-readline')
const port = new SerialPort('/dev/tty-usbserial1')
const parser = new Readline()
port.pipe(parser)
parser.on('data', console.log)
port.write('ROBOT PLEASE RESPOND\n')

创建解析器和通道可以简写为:

const parser = port.pipe(new Readline());
上一篇 下一篇
讨论数量: 0

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
刻意练习,每日精进。
~
点赞
186
浏览
0
讨论