obd-node
Version:
A Node.js library for communicating with OBD2 (On-Board Diagnostics) systems in vehicles
18 lines • 651 B
TypeScript
import { OBD2Connection } from './connection';
import { ConnectionConfig } from './types';
export declare class BluetoothConnection extends OBD2Connection {
private socket?;
private responseQueue;
private buffer;
constructor(config: ConnectionConfig);
connect(): Promise<void>;
disconnect(): Promise<void>;
sendCommand(command: string): Promise<string>;
isConnectionOpen(): boolean;
private connectWebBluetooth;
private connectNativeBluetooth;
private handleBluetoothData;
private processResponse;
static isBluetoothAvailable(): Promise<boolean>;
}
//# sourceMappingURL=bluetooth-connection.d.ts.map