Interface Transport

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