Column heading
|
Type
|
Examples
|
Description
|
Name
|
32-character string, case insensitive
|
Manufacturer
|
[Mandatory] Provides the unique name by which parameters are referenced.
|
Type
|
One of [string, integer, real, list]
|
String
|
[Mandatory] Dictates what format the parameter’s value takes. Only certain types can be constrained to a range or value list.
|
Description
|
128-character string
|
The company that manufactures the object
|
[Optional] Provides a method of describing obscure parameter names. The description can support international content.
|
Units
|
32-character string
|
RPM Kg
|
[Optional] Provides the measurement for the parameter, if necessary.
|
Constraint
|
One of [constrained, unconstrained]
|
Constrained
|
[Optional] Determines if the value of the parameter is constrained to a value list or a range. Integers and real numbers can be constrained to value lists and ranges. Strings can be constrained to value lists only. Lists cannot be constrained.
|
Value_list
|
List of type
|
[1, 2, 3] [up, down, left, right] [UNSET, 3.1, 4.3]
|
[Optional] Provides a list of values that the parameter can take. The type of values in the list must match the type specified for the parameter. Parameters can also have the value UNSET, which can be specified in the list as shown. Parameters that specify a value list can be constrained or unconstrained.
|
Value_range
|
List of type of length 2
|
[-200, 200] [0, 1.3]
|
[Optional] Provides a value range for the parameter. Parameters that specify a value range must be constrained.
|
|
A value list or a range is required to define a parameter as constrained. If neither is available, the parameter is unconstrained. Each subsequent parameter file row describes the parameter details. Optional fields can be left blank. For example, when defining the Speed parameter, which was constrained to a range but not to a value list, type the following parameter row:
|