Definition - ParamDefDoc
The ParamDefinitionDoc document
is a definition document that contains the properties for a unique parameter instance.
The ParamDefinitionDoc document does not contain a reference to
the ConfigDoc document and therefore can be reused by multiple configurations and data sets.
| Field | Data Type | Required | Default | Description |
|---|---|---|---|---|
| id | String | Yes | - | Regno unique document identifier. |
| type | Fixed String | No | ParamDefDoc | Type of the document, resolved from fixed document types. |
| sourceId | String | Yes | - | A free form string description of the source for this parameter data. |
| groups | String[] | Yes | - | An array of free form strings used to generate a tree structure of the groups and subgroups that parameter belongs to. The root group should be the first entry of the array value. |
| name | String | Yes | - | A free form string value to name the parameter. |
| description | String | No | - | A free form string description of the parameter. |
| aliasDefDocs | AliasDefDoc[] | No | - | An array of aliases assigned to this parameter definition document. |
| format | String | No | - | A C style format used to display the parameter data value. See the section Format Strings for details and examples. |
| conversion | ConversionDefDoc | No | - | The unique conversion associated with the parameter definition. |
| signal | CANSignalDefDoc | No | - | The unique CAN specific signal information associated with the parameter definition. |
| units | String | No | - | A free form string describing the units. |
| tags | TagDoc[] | No | - | An array of key/value pair free form string values. Used to store meta data related to this parameter definition doc. |
| paramDefDocType | Fixed String | Yes | Scalar | String values representing the type of the parameter being created. Valid Options are: Scalar, Array, CAN, Static |