UNPKG

@mmote/niimblue-node

Version:

Headless clients for niimbluelib. Command line interface, simple REST server are also included.

21 lines (20 loc) 670 B
import { ConnectionInfo, NiimbotAbstractClient } from "@mmote/niimbluelib"; export interface ScanItem { address: string; name: string; } export declare class NiimbotHeadlessBleClient extends NiimbotAbstractClient { private addr; private device; private channel; constructor(); /** Set device mac address or name for connect */ setAddress(address: string): void; static scan(timeoutMs?: number): Promise<ScanItem[]>; private getDevice; private connectToDevice; connect(): Promise<ConnectionInfo>; isConnected(): boolean; disconnect(): Promise<void>; sendRaw(data: Uint8Array, force?: boolean): Promise<void>; }