UNPKG

@zandor300/jsmodbus

Version:

Implementation for the Serial/TCP Modbus protocol.

19 lines 996 B
import { BooleanArray } from '../constants/index.js'; import ReadDiscreteInputsRequestBody from '../request/read-discrete-inputs.js'; import ModbusReadResponseBody from './read-response-body.js'; export default class ReadDiscreteInputsResponseBody extends ModbusReadResponseBody { get discrete(): Buffer<ArrayBufferLike> | BooleanArray; get valuesAsArray(): BooleanArray; get valuesAsBuffer(): Buffer<ArrayBufferLike>; get numberOfBytes(): number; get byteCount(): number; static fromRequest(requestBody: ReadDiscreteInputsRequestBody, discreteInputs: Buffer): ReadDiscreteInputsResponseBody; static fromBuffer(buffer: Buffer): ReadDiscreteInputsResponseBody | null; protected _valuesAsArray: BooleanArray; protected _valuesAsBuffer: Buffer; private _discrete; private _numberOfBytes; constructor(discrete: BooleanArray | Buffer, numberOfBytes: number); createPayload(): Buffer<ArrayBuffer>; } //# sourceMappingURL=read-discrete-inputs.d.ts.map