interface Transport { readCoils( offset: number, quantity: number, opts?: TransportOpts, ): Promise<boolean[]>; readDiscrete( offset: number, quantity: number, opts?: TransportOpts, ): Promise<boolean[]>; readHolding( offset: number, quantity: number, opts?: TransportOpts, ): Promise<Uint16Array<ArrayBufferLike>>; readInput( offset: number, quantity: number, opts?: TransportOpts, ): Promise<Uint16Array<ArrayBufferLike>>; writeCoil( offset: number, value: boolean, opts?: TransportOpts, ): Promise<void>; writeHolding( offset: number, values: ArrayLike<number>, opts?: TransportOpts, ): Promise<void>;} Methods
readCoils
readCoils( offset: number, quantity: number, opts?: TransportOpts,): Promise<boolean[]> Returns Promise<boolean[]>
readDiscrete
readDiscrete( offset: number, quantity: number, opts?: TransportOpts,): Promise<boolean[]> Returns Promise<boolean[]>
readHolding
readHolding( offset: number, quantity: number, opts?: TransportOpts,): Promise<Uint16Array<ArrayBufferLike>> Returns Promise<Uint16Array<ArrayBufferLike>>
readInput
readInput( offset: number, quantity: number, opts?: TransportOpts,): Promise<Uint16Array<ArrayBufferLike>> Returns Promise<Uint16Array<ArrayBufferLike>>
writeCoil
writeCoil(offset: number, value: boolean, opts?: TransportOpts): Promise<void>
writeHolding
writeHolding( offset: number, values: ArrayLike<number>, opts?: TransportOpts,): Promise<void> Parameters
- offset: number
- values: ArrayLike<number>
Optionalopts: TransportOpts
Returns Promise<void>