@tomneutens/serial_monitor
Version:
A web based serial monitor for communicating with serial devices (like Arduino). The library is based on native web components and uses the WebSerial API to communicate with the external device.
27 lines • 956 B
TypeScript
/**
* @author Tom Neutens <tomneutens@gmail.com>
*/
/// <reference types="w3c-web-serial" />
declare class WebSerialConnection {
private baudRate;
private openPort;
private serialConnected;
private serialDataEventHandlers;
private serialDisconnectEventHandlers;
private serialConnectEventHandlers;
private sendQueue;
constructor();
addSerialDataEventHandler(handler: Function): void;
addSerialDisconnectEventHandler(handler: Function): void;
addSerialConnectEventHandler(handler: Function): void;
sendByte(byte: number): void;
private notifyDataHandlers;
private notifyConnectHandlers;
private notifyDisconnectHandlers;
private hasWebSerialSupport;
disconnect(): void;
connect(baudRate: number, filters?: SerialPortFilter[]): Promise<void>;
setupWebSerial(): void;
}
export default WebSerialConnection;
//# sourceMappingURL=WebSerialConnection.d.ts.map