@zandor300/jsmodbus
Version:
Implementation for the Serial/TCP Modbus protocol.
25 lines • 1.02 kB
TypeScript
import ModbusRequestBody from './request-body.js';
export default class WriteMultipleCoilsRequestBody extends ModbusRequestBody {
get address(): number;
get values(): Buffer<ArrayBufferLike> | boolean[];
get valuesAsArray(): boolean[];
get valuesAsBuffer(): Buffer<ArrayBufferLike>;
get quantity(): number;
get count(): number;
get byteCount(): number;
get numberOfBytes(): number;
get name(): "WriteMultipleCoils";
static fromBuffer(buffer: Buffer): WriteMultipleCoilsRequestBody | null;
private _address;
private _values;
private _quantity;
private _numberOfBytes;
private _valuesAsBuffer;
private _byteCount;
private _valuesAsArray;
constructor(address: number, values: boolean[]);
constructor(address: number, values: Buffer, quantity: number);
createPayload(): Buffer<ArrayBuffer>;
}
export declare function isWriteMultipleCoilsRequestBody(x: any): x is WriteMultipleCoilsRequestBody;
//# sourceMappingURL=write-multiple-coils.d.ts.map