Table 45describes the details of the ComplexType 2017 ServerFacet. This Facet extends the Core ServerFacet to include Variableswith structured data, i.e. data that are composed of multiple elements such as a structure and where the individual elements are exposed as component variables. Support of this Facet requires the implementation of structured DataTypes and Variablesthat make use of these DataTypes. The Read, Write and Subscriptions service set shall support the encoding and decoding of these structured DataTypes. As an option the Servercan also support alternate encodings, such as an XML encoding when the binary protocol is currently used and vice-versa.

Table 45– ComplexType 2017 Server Facet

Group

Conformance Unit / ProfileTitle

Optional

Address Space Model

Address Space DataTypeDefinition Attribute

False

Attribute Services

AttributeAlternate Encoding

True

Attribute Services

AttributeRead Complex

False

Attribute Services

AttributeWrite Complex

False

Monitored Item Services

Monitor Alternate Encoding

True

Monitored Item Services

Monitor Complex Value

True