The PriorityLabel with DataType String specifies the priority of the according sender. The network stack will use the PriorityLabel to look up the priority settings for the transport protocol headers.

The priority labels defined by OPC UA should have the following form:

opc.qos.lbl://<label>

Example values are “opc.qos.lbl://low” or “opc.qos.lbl://high”. The mapping is described in 5.4.5.4.

Note: This version does not define concrete labels. The engineering process needs to provide them and also build up the PriorityMappingTable in OPC 10000-22 accordingly.

This Structure DataType is used to represent the priority lable specific transmit QoS parameters. It is a subtype of the TransmitQosDataType defined in 6.4.1.1.3.

The TransmitQosPriorityDataType is formally defined in Table 108.

Table 108 – TransmitQosPriorityDataType structure

Name

Type

Description

TransmitQosPriorityDataType

Structure

Subtype of TransmitQosDataType defined in 6.4.1.1.3.

PriorityLabel

String

Defined in 6.4.1.1.4.1.

Its representation in the AddressSpace is defined in Table 109.

Table 109 – TransmitQosPriorityDataType definition

Attributes

Value

BrowseName

TransmitQosPriorityDataType

IsAbstract

False

Subtype of TransmitQosDataType defined in 6.4.1.1.3.

Conformance Units

PubSub Parameters QoS