serialport
- Version 13.0.0
- Published
- 12.3 kB
- 14 dependencies
- MIT license
Install
npm i serialport
yarn add serialport
pnpm add serialport
Overview
Node.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
Index
Classes
class SerialPort
class SerialPort< T extends AutoDetectTypes = AutoDetectTypes> extends SerialPortStream<T> {}
constructor
constructor(options: any, openCallback?: ErrorCallback);
property binding
static readonly binding: AutoDetectTypes;
property list
static list: () => Promise<import('@serialport/bindings-interface').PortInfo[]>;
class SerialPortMock
class SerialPortMock extends SerialPortStream<MockBindingInterface> {}
constructor
constructor(options: SerialPortMockOpenOptions, openCallback?: ErrorCallback);
property binding
static readonly binding: MockBindingInterface;
property list
static list: () => Promise<import('@serialport/bindings-interface').PortInfo[]>;
Type Aliases
type SerialPortMockOpenOptions
type SerialPortMockOpenOptions = Omit<OpenOptions<MockBindingInterface>, 'binding'>;
type SerialPortOpenOptions
type SerialPortOpenOptions<T extends AutoDetectTypes> = Omit< StreamOptions<T>, 'binding'> & OpenOptionsFromBinding<T>;
Package Files (3)
Dependencies (14)
- @serialport/binding-mock
- @serialport/bindings-cpp
- @serialport/parser-byte-length
- @serialport/parser-cctalk
- @serialport/parser-delimiter
- @serialport/parser-inter-byte-timeout
- @serialport/parser-packet-length
- @serialport/parser-readline
- @serialport/parser-ready
- @serialport/parser-regex
- @serialport/parser-slip-encoder
- @serialport/parser-spacepacket
- @serialport/stream
- debug
Dev Dependencies (1)
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/serialport
.
- Markdown[](https://www.jsdocs.io/package/serialport)
- HTML<a href="https://www.jsdocs.io/package/serialport"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3114 ms. - Missing or incorrect documentation? Open an issue for this package.