UA Bundle SDK .NET
2.4.0.361
|
Contains information about the EngineeringUnits. More...
Inherits UnifiedAutomation.UaBase.IEncodeable.
Public Member Functions | |
EUInformation () | |
The default constructor. More... | |
virtual void | Encode (IEncoder encoder) |
virtual void | Decode (IDecoder decoder) |
virtual bool | IsEqual (IEncodeable encodeable) |
Checks if encodeable is the same object or has the same content More... | |
virtual object | Clone () |
Properties | |
string | NamespaceUri [get, set] |
Identifies the organization (company, standards organization) that defines the EUInformation. More... | |
int | UnitId [get, set] |
Identifier for programmatic evaluation. More... | |
LocalizedText | DisplayName [get, set] |
The displayName of the engineering unit. More... | |
LocalizedText | Description [get, set] |
Contains the full name of the engineering unit such as ”hour” or ”meter per second”. More... | |
virtual ExpandedNodeId | TypeId [get] |
virtual ExpandedNodeId | BinaryEncodingId [get] |
virtual ExpandedNodeId | XmlEncodingId [get] |
Properties inherited from UnifiedAutomation.UaBase.IEncodeable | |
ExpandedNodeId | TypeId [get] |
Returns the UA type identifier for the encodable type. More... | |
ExpandedNodeId | BinaryEncodingId [get] |
Returns the UA type identifier for the default binary encoding for the type. More... | |
ExpandedNodeId | XmlEncodingId [get] |
Returns the UA type identifier for the default XML encoding for the type. More... | |
Contains information about the EngineeringUnits.
Understanding the units of a measurement value is essential for a uniform system. In an open system in particular where servers from different cultures might be used, it is essential to know what the units of measurement are. Based on such knowledge, values can be converted if necessary before being used. Therefore, although defined as optional, support of the EngineeringUnits Property is strongly advised.
To facilitate interoperability, OPC UA specifies how to apply the widely accepted “Codes for Units of Measurement (Recommendation No. 20)” published by the “United Nations Centre for Trade Facilitation and Electronic Business” (see UN/CEFACT). It uses and is based on the International System of Units (SI Units) but in addition provides a fixed code that can be used for automated evaluation. This recommendation has been accepted by many industries on a global basis.
|
inline |
The default constructor.
|
inlinevirtual |
Checks if encodeable is the same object or has the same content
encodeable |
Implements UnifiedAutomation.UaBase.IEncodeable.
|
getset |
Contains the full name of the engineering unit such as ”hour” or ”meter per second”.
|
getset |
The displayName of the engineering unit.
This is typically the abbreviation of the engineering unit, for example ”h” for hour or ”m/s” for meter per second.
|
getset |
Identifies the organization (company, standards organization) that defines the EUInformation.
|
getset |
Identifier for programmatic evaluation.
−1 is used if a unitId is not available.