Optional bitSize of the parameter in bits.
Optional canIndicates if the parameter can be mapped as an RxPDO.
Optional canIndicates if the parameter can be mapped as a TxPDO.
Optional defaultDefault numeric value for the parameter, if defined.
Optional descriptionHuman-readable description of the parameter or subitem.
Optional disabledValue of the parameter that is considered disabled.
Optional errorOptional esiRaw ESI data type string (e.g., "UINT16", "STRING(50)").
Optional flagsOptional set of flags defining parameter characteristics.
Optional access?: "ro" | "rw" | "wo"Access level of the parameter.
'ro' — Read-only (default)'rw' — Read/write'wo' — Write-onlyOptional category?: "m" | "o" | "c"Category of the parameter.
'm' — Mandatory'o' — Optional (default)'c' — ConditionalOptional pdoPDO (Process Data Object) mapping type.
't' — Transmit PDO (Inputs)'r' — Receive PDO (Outputs)'tr' — Transmit or Receive PDOOptional safetySafety-related mapping type.
'si' — Safe Inputs'so' — Safe Outputs'sio' — Safe Input or Output'sp' — Safety Parameter SetOptional floatOptional groupGroup or category name for the parameter.
Unique identifier of the parameter.
Index from the object dictionary or invented one for the virtual parameter.
Optional inputSuggested HTML form input type for the parameter.
Optional intOptional isFlag indicating if the parameter belongs to an SMM module.
Optional mandatoryIndicates if the parameter is mandatory (true) or optional (false/undefined).
Optional maxMaximum allowed numeric value for the parameter, if applicable.
Optional minMinimum allowed numeric value for the parameter, if applicable.
The 'name' property is mandatory.
Optional optionsTextual representation of numerical value options for a parameter.
Optional originalOriginal options preserved for reference or restoration.
Optional originalOriginal unit value preserved for reference or restoration.
Optional plotOptional plot configuration used for visualization on charts.
Optional rawOptional readOptional recordDescription specifically for record data types, if applicable.
Optional stringOptional strlenMaximum length allowed for STRING type parameters, adjusted to accommodate firmware-specific constraints.
Subindex from the object dictionary or invented one for the virtual parameter.
Optional successOptional typeOptional type value string representing the parameter data type.
Optional typeThe 'typeValueKey' property represents the 'oneof type_value' from the proto file. It is used when parameter values are set on the device.
Optional uintOptional unitUnit symbol associated with the parameter (empty string if none).
The 'value' property can be a string, number, or buffer.
Optional valueOptional writeGenerated using TypeDoc
Represents a device-specific parameter with optional metadata flags.
Extends the base Parameter interface with additional fields used to describe access, category, and mapping information.