Node SerialPort

Node SerialPort

  • Docs
  • GitHub
  • Languages iconEspañol
    • English
    • Português (Brasil)
    • 中文
    • Ayúdanos a Traducir

›API Parsers

Getting Started

  • About SerialPort
  • Support Environments
  • Instalación de SerialPort

Usage

  • SerialPort Usage
  • Command Line Tools
  • Debugging
  • Error Handling
  • Testing

API Core

  • SerialPort

API Bindings

  • Bindings
  • Mock Bindings
  • Abstract Binding

API Interfaces

  • Stream Interface

API Parsers

  • What are Parsers?
  • ByteLength Parser
  • ccTalk Parser
  • Delimiter Parser
  • InterByteTimeout Parser
  • Readline Parser
  • Ready Parser
  • Regex Parser
  • Slip Encoder Parser

Community

  • Code of Conduct
Translate

Delimiter Parser

new Delimiter(options: { delimiter: string | Buffer | number[] })

A transform stream that emits data each time a byte sequence is received. To use the Delimiter parser, provide a delimiter as a string, buffer, or array of bytes. Runs in O(n) time.

Arguments - options.delimiter: string|Buffer|number[] The delimiter in which to split incoming data.

const SerialPort = require('serialport')
const Delimiter = require('@serialport/parser-delimiter')
const port = new SerialPort('/dev/tty-usbserial1')

const parser = port.pipe(new Delimiter({ delimiter: '\n' }))
parser.on('data', console.log) // emits data after every '\n'
← ccTalk ParserNext →
Node SerialPort
Docs
Getting StartedGuides
Community
NodeBotsJohnny-FiveStack OverflowTwitter
More
GitHub
Copyright © 2019 Node SerialPort