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.