@flux-control/effect-modbus-rs
    Preparing search index...

    Type Alias SlaveDeviceDefinition

    SlaveDeviceDefinition: Struct<
        {
            coils: optionalWith<
                Array$<Struct<{ address: typeof Number$; default: typeof Boolean$ }>>,
                { default: () => never[] },
            >;
            discreteInputs: optionalWith<
                Array$<Struct<{ address: typeof Number$; default: typeof Boolean$ }>>,
                { default: () => never[] },
            >;
            holdingRegisters: optionalWith<
                Array$<Struct<{ address: typeof Number$; default: typeof Number$ }>>,
                { default: () => never[] },
            >;
            inputRegisters: optionalWith<
                Array$<Struct<{ address: typeof Number$; default: typeof Number$ }>>,
                { default: () => never[] },
            >;
            unitId: typeof Number$;
        },
    >

    Schema for a complete slave device definition.

    Describes a Modbus slave identified by unitId, with optional arrays of coils, discrete inputs, holding registers, and input registers. All arrays default to [] when omitted.