@zandor300/jsmodbus
Version:
Implementation for the Serial/TCP Modbus protocol.
19 lines • 959 B
TypeScript
import ReadInputRegistersRequestBody from '../request/read-input-registers.js';
import ModbusReadResponseBody from './read-response-body.js';
export default class ReadInputRegistersResponseBody extends ModbusReadResponseBody {
get byteCount(): number;
get values(): Buffer | number[] | Uint16Array;
get valuesAsArray(): number[] | Uint16Array;
get valuesAsBuffer(): Buffer;
get length(): number;
static fromRequest(requestBody: ReadInputRegistersRequestBody, inputRegisters: Buffer): ReadInputRegistersResponseBody;
static fromBuffer(buffer: Buffer): ReadInputRegistersResponseBody | null;
protected _valuesAsArray: number[] | Uint16Array;
protected _valuesAsBuffer: Buffer;
private _byteCount;
private _values;
private _bufferLength;
constructor(byteCount: number, values: number[] | Uint16Array | Buffer, payload?: Buffer);
createPayload(): Buffer;
}
//# sourceMappingURL=read-input-registers.d.ts.map