node-red-contrib-victron-ble
Version:
node-red node to parse Instant Readout advertisement data from Victron BLE devices
22 lines (21 loc) • 653 B
TypeScript
import { BleAdapterMode } from './ble/get-ble-adapter';
import { EventEmitter } from 'events';
export interface DiscoveredDevice {
address: string;
name: string;
rssi: number;
}
export declare class Scanner extends EventEmitter {
private readonly adapterMode;
private ble;
private deviceKeys;
private deviceRawOptions;
private knownDevices;
private discovered;
constructor(adapterMode?: BleAdapterMode);
start(): Promise<void>;
stop(): Promise<void>;
setSettings(address: string, key: string, includeRaw?: boolean): void;
getDiscoveredDevices(): DiscoveredDevice[];
private handleRawPacket;
}