UNPKG

@mmote/niimblue-node

Version:

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

21 lines (20 loc) 662 B
import { ConnectionInfo, NiimbotAbstractClient } from "@mmote/niimbluelib"; export interface ScanItem { address: string; name: string; } /** WIP. Uses serial communication (serialport lib) */ export declare class NiimbotHeadlessSerialClient extends NiimbotAbstractClient { private device?; private portName?; private isOpen; constructor(); /** Set port for connect */ setPort(portName: string): void; connect(): Promise<ConnectionInfo>; private dataReady; disconnect(): Promise<void>; isConnected(): boolean; sendRaw(data: Uint8Array, force?: boolean): Promise<void>; static scan(): Promise<ScanItem[]>; }