serial-rs232-simple-msg-json
Version:
Simple library to do json messaging between rs232 ports
16 lines (15 loc) • 601 B
TypeScript
import { AutoDetectTypes } from '@serialport/bindings-cpp';
import { SerialPortOpenOptions } from 'serialport/dist/serialport';
import { InterfaceMsg } from '../interfaces';
export declare class CommandLibrary {
private ConLib;
constructor(path: string, config?: SerialPortOpenOptions<AutoDetectTypes>);
init(): Promise<void>;
static build(
path: string,
config?: SerialPortOpenOptions<AutoDetectTypes>,
): Promise<CommandLibrary>;
writeJsonCommand(command: InterfaceMsg): Promise<void>;
readJsonCommand(command: InterfaceMsg): Promise<InterfaceMsg>;
close(): Promise<void>;
}