Auto-reconnect wrapper for SerialPilot
A transform stream that emits a chunk of data each time a newline is received.
A transform stream for the CCSDS Space Packet protocol.
A transform stream that splits incoming text on a regular expression.
SerialPilot hardware bindings for Node.js written in C++
A transform stream that waits for a sentinel byte sequence before emitting downstream.
A transform stream that emits data when the wire goes quiet for N ms.
Node.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
A transform stream that frames length-prefixed packets.
A transform stream that frames ccTalk messages from coin/note acceptors.
The mock serialpilot bindings for testing
An RFC 1055 SLIP framing encoder/decoder for serial links.
A transform stream that frames data on configurable start/end byte sequences.
A transform stream that emits data as a buffer of fixed byte length.
Scoped alias for the SerialPilot umbrella package — re-exports everything from `serialpilot`. Use whichever name fits your import style.
SerialPilot Bindings TypeScript Types
Node.js Duplex Stream interface over a SerialPilot binding.
A transform stream that emits data each time a delimiter byte sequence is received.
A scriptable Node REPL bound to a serial port. Includes the `serialpilot-repl` CLI.
Enumerate the serial ports available on the system. Includes the `serialpilot-list` CLI.
An interactive serial terminal. Includes the `serialpilot-terminal` CLI.
Request-response command queue for SerialPilot (AT commands, Modbus, etc.)
Auto-reconnect and round robin support for amqplib.
Generic stream reconnection module.