Partial device parameter containing index
, subindex
, typeValueKey
,
and optionally typeValue
. Identifies the parameter to extend.
The EtherCAT master or module info object containing
descriptions and device dictionaries as parsed from the ESI file.
(Type from ecatmod.EtherCATInfo
expected but typed as any
here.)
The EtherCAT device product code used to locate the matching device
description within the ESI data.
This product code can typically be read from the device's object dictionary
at index 0x1018
(Identity Object), subindex 2
.
Generated using TypeDoc
Retrieves extended EtherCAT Slave Information (ESI) metadata for a given device parameter.
This function extracts and constructs additional descriptive and validation information for a device parameter based on the ESI file data, including constraints, default values, units, descriptions, mapping capabilities, and input type hints.
The returned object extends the base device parameter with ESI-specific metadata that can be used for validation, UI generation, and device communication mapping.
Returns
A ParameterEsiExtension object containing extended parameter metadata, such as mandatory flags, min/max constraints, default values, units, bit sizes, descriptions, options, PDO mapping flags, SMM module flag, group information, type keys, and UI input hints.
Remarks