njs-modbus
Version:
A pure JavaScript implemetation of Modbus for NodeJS.
17 lines (16 loc) • 572 B
TypeScript
import type { NetConnectOpts, ListenOptions } from 'node:net';
import { AbstractPhysicalLayer } from './abstract-physical-layer';
export declare class TcpServerPhysicalLayer extends AbstractPhysicalLayer {
TYPE: 'SERIAL' | 'NET';
private _server;
private _isOpen;
private _destroyed;
private _sockets;
get isOpen(): boolean;
get destroyed(): boolean;
constructor(options?: NetConnectOpts);
open(options?: ListenOptions): Promise<void>;
write(data: Buffer): Promise<void>;
close(): Promise<void>;
destroy(): Promise<void>;
}