Type Alias SlaveDeviceDefinition
SlaveDeviceDefinition: Struct<
{
coils: withDecodingDefaultType<
$Array<Struct<{ address: Number; default: Boolean }>>,
never,
>;
discreteInputs: withDecodingDefaultType<
$Array<Struct<{ address: Number; default: Boolean }>>,
never,
>;
holdingRegisters: withDecodingDefaultType<
$Array<Struct<{ address: Number; default: Number }>>,
never,
>;
inputRegisters: withDecodingDefaultType<
$Array<Struct<{ address: Number; default: Number }>>,
never,
>;
unitId: 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.