The WMTPOutputDataType represents a structure that defines optional and mandatory variables that can be output when querying a WMTP. All contained entries in the structure are nodes of the WMTPMeasurementType or one of its supertypes. The structure is defined in Table 55.

Table 55 – WMTPOutputDataType Structure

Name

Type

Description

Optional

WMTPOutputDataType

structure

EngineeringUnits

0:EUInformation

False

ActualValue

0:Double

False

TypeOfMeasurement

0:UInt32

False

TypeOfSample

0:UInt32

False

InstrumentRange

0:Range

False

EURange

0:Range

False

ValuePrecision

0:Double

False

Definition

0:String

False

SignalTag

0:String

False

RelativeUncertainty

0:Double

False

AbsoluteUncertainty

0:Double

False

Timestamp

0:DateTime

False

Index

0:UInt32

False

MeasurementPeriod

0:Duration

False

InternalUpdateInterval

0:Duration

False

NOTE: Many controllers/embedded devices do not yet support structures with optional entries. To ensure that such devices can also interpret the present structure, all entries have been set as mandatory. The entries EngineeringUnits, ActualValue, TypeOfMeasurement, and TypeOfSample should always be set. However, if the remaining entries are not required, they can also be set to the default value 0.

Its representation in the AddressSpace is defined in Table 56.

Table 56 – WMTPOutputDataType Definition

Attribute

Value

BrowseName

WMTPOutputDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-5

Conformance Units