UNPKG

@zandor300/jsmodbus

Version:

Implementation for the Serial/TCP Modbus protocol.

16 lines 891 B
import { SerialPort } from 'serialport'; import MBClientRequestHandler from './client-request-handler.js'; import ModbusRequestBody from './request/request-body.js'; import ModbusRTURequest from './rtu-request.js'; import ModbusRTUResponse from './rtu-response.js'; import UserRequest from './user-request.js'; export default class ModbusRTUClientRequestHandler extends MBClientRequestHandler<SerialPort, ModbusRTURequest> { protected _requests: Array<UserRequest<ModbusRTURequest>>; protected _currentRequest: UserRequest<ModbusRTURequest> | null | undefined; protected readonly _address: number; constructor(socket: SerialPort, address: number, timeout?: number); register<T extends ModbusRequestBody>(requestBody: T): any; handle<T extends ModbusRTUResponse>(response: T): void; get address(): number; } //# sourceMappingURL=rtu-client-request-handler.d.ts.map