meshcore.js
ReferenceMain entryInterfaces

NoblePeripheralLike

Defined in: packages/transports/src/ble.ts:23

The part of a noble peripheral BleTransport uses; lets tests inject a fake.

Properties

address

address: string;

Defined in: packages/transports/src/ble.ts:24


advertisement: object;

Defined in: packages/transports/src/ble.ts:25

localName?

optional localName?: string;

Methods

connectAsync()

connectAsync(): Promise<void>;

Defined in: packages/transports/src/ble.ts:26

Returns

Promise<void>


disconnectAsync()

disconnectAsync(): Promise<void>;

Defined in: packages/transports/src/ble.ts:27

Returns

Promise<void>


discoverSomeServicesAndCharacteristicsAsync()

discoverSomeServicesAndCharacteristicsAsync(serviceUuids, characteristicUuids): Promise<{
  characteristics: NobleCharacteristicLike[];
}>;

Defined in: packages/transports/src/ble.ts:28

Parameters

serviceUuids

string[]

characteristicUuids

string[]

Returns

Promise<{ characteristics: NobleCharacteristicLike[]; }>


once()

once(event, listener): unknown;

Defined in: packages/transports/src/ble.ts:32

Parameters

event

"disconnect"

listener

() => void

Returns

unknown


removeAllListeners()

removeAllListeners(event?): unknown;

Defined in: packages/transports/src/ble.ts:33

Parameters

event?

string

Returns

unknown

On this page