Skip to content

Ble

Defined in: src/transports/bleTransport.ts:70

Inheritance-friendly wrapper over createBleTransport. Subclass implements writeChunk() and calls the protected deliver()/setState() from its own BLE event wiring. Bytes-only — do any base64 (e.g. react-native-ble-plx) encoding inside the subclass.

new Ble(): BleTransport;

Defined in: src/transports/bleTransport.ts:76

BleTransport

getState(): TransportState;

Defined in: src/transports/bleTransport.ts:110

TransportState

Transport.getState


onData(cb): void;

Defined in: src/transports/bleTransport.ts:104

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

ParameterType
cb(chunk) => void

void

Transport.onData


onStateChange(cb): void;

Defined in: src/transports/bleTransport.ts:107

ParameterType
cb(s) => void

void

Transport.onStateChange


send(bytes): Promise<void>;

Defined in: src/transports/bleTransport.ts:101

Write one complete companion frame to the radio.

ParameterType
bytesUint8Array

Promise<void>

Transport.send