0.0.25 • Published 2 years ago

@juanjofp/serialport-observable v0.0.25

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Publish package in npm

Serialport Observable

Serialport-observable is a library for RxJS that allows you to read and write data from/to a serial port.

install

npm install @juanjofp/serialport-observable

Usage

const uartDevice = createSerialPortObservable('/dev/ttyAMA0', {
    baudRate: 9600,
    highWaterMark: 100000
});

await uartDevice.open();

let subscription: Subscription | undefined;
const obsValue = await new Promise<Buffer>(resolve => {
    subscription = uartDevice.data().subscribe(resolve);
    uartDevice.write([0x01, 0x02, 0x03]);
});

subscription?.unsubscribe();
await uartDevice.close();

expect(uartDevice.isConnected()).toBe(false);
expect(obsValue.byteLength).toBeGreaterThanOrEqual(1);
0.0.25

2 years ago

0.0.20

2 years ago

0.0.21

2 years ago

0.0.23

2 years ago

0.0.24

2 years ago

0.0.19

3 years ago

0.0.16

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.13

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.3

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.6

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago