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 esiError when extending this parameter with ESI: unit, min/max, documentation and options. Typically the error means there is no object in ESI that matches this parameter index and subindex.
Optional esiRaw ESI data type string (e.g., "UINT16", "STRING(50)").
Optional fieldFor parameters that correspond to motion master proto fields the fieldName should be camelCase proto field name, otherwise the value is arbitrary.
Optional floatOptional groupGroup or category name for the parameter.
Uniquely identifies this parameter. For example, if this is a device parameter, the parameter ID could be "0x1080:02.8602-01-0000755-2243".
Index from the object dictionary or invented one for the virtual parameter.
Optional inputSuggested HTML form input type for the parameter.
Optional intOptional interfaceInterface unit value preserved for reference or restoration.
Optional isIndicates if this parameter is considered a beta feature, which may be subject to change or removal in future releases. This flag can be used to conditionally display or hide the parameter in user interfaces, or to provide warnings about its stability.
Optional isIs this parameter defined in 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 radixRadix: binary, decimal or hexadecimal. Used for parseInt and input display format.
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).
Optional unitSets a special unit type on this parameter that allows users to switch the unit. Each unit type comes with multiple options and parser and formatter functions. For example 'position' unit type has options 'inc', 'deg' and 'rad'.
The 'value' property can be a string, number, or buffer.
Optional valueOptional writeGenerated using TypeDoc
Represents a generic parameter with required properties: index, subindex, name, value, typeValueKey.