Class Description
Describes the translation of a set of values into a name and is intendend to facilitate custom translations. Each ValueAliasSet has a name, description etc. A specific Measurement may represent a discrete state like Open, Closed, Intermediate etc. This requires a translation from the MeasurementValue.value number to a string, e.g. 0->“Invalid”, 1->“Open”, 2->“Closed”, 3->“Intermediate”. Each ValueToAlias member in ValueAliasSet.Value describe a mapping for one particular value to a name.
Attributes
None
Relationships
Inherits from
Descendant classes
- No descendant classes
Leaf/Root class
IsLeaf | IsRoot |
---|---|
False | False |
Associations
Source Class | Cardinality Source | Target Class | Cardinality Target | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
ValueAliasSet | 1 | ValueToAlias | 1..* | ValueAliasSet | The ValueAliasSet having the ValueToAlias mappings. | Values | The ValueToAlias mappings included in the set. |
ValueAliasSet | 0..1 | Discrete | 0..* | ValueAliasSet | The ValueAliasSet used for translation of a MeasurementValue.value to a name. | Discretes | The Measurements using the set for translation. |
Command | 0..* | ValueAliasSet | 0..1 | Commands | The Commands using the set for translation. | ValueAliasSet | The ValueAliasSet used for translation of a Control value to a name. |
RaiseLowerCommand | 0..* | ValueAliasSet | 0..1 | RaiseLowerCommands | The Commands using the set for translation. | ValueAliasSet | The ValueAliasSet used for translation of a Control value to a name. |