UNPKG

@zandor300/jsmodbus

Version:

Implementation for the Serial/TCP Modbus protocol.

23 lines 1.42 kB
import ModbusAbstractRequest from './abstract-request.js'; import ModbusRequestBody from './request/request-body.js'; export default class ModbusTCPRequest<ReqBody extends ModbusRequestBody = ModbusRequestBody> extends ModbusAbstractRequest<ReqBody> { get id(): number; get protocol(): number; get length(): number; get unitId(): number; get address(): number; get slaveId(): number; get name(): import("./request/request-body.js").ModbusRequestTypeName; get body(): ReqBody; get corrupted(): boolean; get byteCount(): number; static fromBuffer(buffer: Buffer): ModbusTCPRequest<import("./request/exception.js").default | import("./request/read-coils.js").default | import("./request/read-discrete-inputs.js").default | import("./request/read-holding-registers.js").default | import("./request/read-input-registers.js").default | import("./request/write-multiple-coils.js").default | import("./request/write-multiple-registers.js").default | import("./request/write-single-coil.js").default | import("./request/write-single-register.js").default> | null; protected _id: number; protected _protocol: number; protected _length: number; protected _unitId: number; protected _body: ReqBody; constructor(id: number, protocol: number, length: number, unitId: number, body: ReqBody); createPayload(): Buffer; } //# sourceMappingURL=tcp-request.d.ts.map