Skip to content

Transport

Defined in: src/ports/transport.ts:5

Byte-stream port to the radio. The library injects an implementation (BLE, serial, etc.).

getState(): TransportState;

Defined in: src/ports/transport.ts:11

TransportState


onData(cb): void;

Defined in: src/ports/transport.ts:9

Each chunk is ONE complete companion frame (a BLE notification payload).

ParameterType
cb(chunk) => void

void


onStateChange(cb): void;

Defined in: src/ports/transport.ts:10

ParameterType
cb(s) => void

void


send(bytes): Promise<void>;

Defined in: src/ports/transport.ts:7

Write one complete companion frame to the radio.

ParameterType
bytesUint8Array

Promise<void>