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