8 OPC UA DataTypes

8.1 KeyValueType

A key-value pair similar to 0:KeyValuePair which uses 0:String instead of 0:QualifiedName. The structure is defined in Table 127.

Table 127 – KeyValueType Structure
NameTypeDescriptionAllow
Subtypes
KeyValueTypestructureSubtype of Structure defined in OPC 10000-3

Key

0:Stringunique key to identify a value

Value

0:Stringthe value associated with the key

Its representation in the AddressSpace is defined in Table 128.

Table 128 – KeyValueType Definition
Attribute Value
BrowseNameKeyValueType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the Structure defined in OPC 10000-3
Conformance Units
LADS KeyValueType

8.2 SampleInfoType

This DataType contains metadata for a sample, specifically data on the location of the sample in a container.

The structure is defined in Table 129.

Table 129 – SampleInfoType Structure
NameTypeDescriptionAllow
Subtypes
SampleInfoTypestructureSubtype of Structure defined in OPC 10000-3

ContainerId

0:StringIdentifier of the container the sample is in. May be null.

SampleId

0:StringIdentifier of the sample

Position

0:StringVendor-specific description of the position of the sample in the container

CustomData

0:StringCustom data field for vendor-specific data

Its representation in the AddressSpace is defined in Table 130.

Table 130 – SampleInfoType Definition
Attribute Value
BrowseNameSampleInfoType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the Structure defined in OPC 10000-3
Conformance Units
LADS SampleInfoType

8.3 MaintenanceTaskResultEnum

This enumeration defines the different statuses a task can have as result. The enumeration is defined in Table 131.

Table 131 – MaintenanceTaskResultEnum Items
NameValueDescription
Success0The maintenance task stopped successfully.
Failure1The maintenance task stopped with failure.
Undetermined2The status of the maintenance task upon stopping cannot be determined.

Its representation in the AddressSpace is defined in Table 132.

Table 132 – MaintenanceTaskResultEnum definition
Attribute Value
BrowseNameMaintenanceTaskResultEnum
IsAbstractfalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the Enumeration defined in OPC 10000-3
0:HasPropertyVariableEnumValuesEnumValueType[]0:PropertyType
Conformance Units
LADS MaintenanceTaskResultEnum