raw-modem
Version:
A library to send raw command to a modem and received the response
11 lines (10 loc) • 428 B
TypeScript
import { ISerialPort } from './ISerialPort';
import Rx = require('rxjs/Rx');
import { ModemOptions } from './ModemOptions';
export declare class RawModem {
private serialPort;
constructor(serialPort: ISerialPort);
open(options: ModemOptions): Rx.Observable<void>;
close(): Rx.Observable<void>;
send(command: any, callback?: (buffer: any, subscriber: Rx.Subscriber<string>) => void): Rx.Observable<string>;
}