This ObjectTyperepresents datagram transport protocol mapping specific parameters for a PubSubConnection. The DatagramConnectionTransportTypeis formally defined in Table 302.

Table 302– DatagramConnectionTransportType definition

Attribute

Value

BrowseName

DatagramConnectionTransportType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of ConnectionTransportType defined in 9.1.5.8.

HasComponent

Object

DiscoveryAddress

NetworkAddressType

Mandatory

HasProperty

Variable

DiscoveryAnnounceRate

UInt32

PropertyType

Optional

HasProperty

Variable

DiscoveryMaxMessageSize

UInt32

PropertyType

Optional

HasProperty

Variable

QosCategory

String

PropertyType

Optional

HasProperty

Variable

DatagramQos

QosDataType[]

PropertyType

Optional

Conformance Units

PubSub Model Datagram

The DiscoveryAddressis defined in 6.4.1.2.1.

The DiscoveryAnnounceRateis defined in 6.4.1.2.3.

The DiscoveryMaxMessageSizeis defined in 6.4.1.2.4.

The QosCategoryis defined in 6.4.1.2.5.

The DatagramQosis defined in 6.4.1.2.6.

This ObjectTyperepresents datagram transport protocol mapping specific parameters for a WriterGroup. The DatagramWriterGroupTransportTypeis formally defined in Table 306.

Table 303– DatagramWriterGroupTransportType definition

Attribute

Value

BrowseName

DatagramWriterGroupTransportType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of WriterGroupTransportType defined in 9.1.6.7.

HasProperty

Variable

MessageRepeatCount

Byte

PropertyType

Optional

HasProperty

Variable

MessageRepeatDelay

Duration

PropertyType

Optional

HasComponent

Object

Address

NetworkAddressType

Optional

HasProperty

Variable

QosCategory

String

PropertyType

Optional

HasProperty

Variable

DatagramQos

TransmitQosDataType[]

PropertyType

Optional

HasProperty

Variable

DiscoveryAnnounceRate

UInt32

PropertyType

Optional

HasProperty

Variable

Topic

String

PropertyType

Optional

Conformance Units

PubSub Model Datagram

The MessageRepeatCountis defined in 6.4.1.3.1.

The MessageRepeatDelayis defined in 6.4.1.3.2.

The Addressis defined in 6.4.1.3.4. The abstract NetworkAddressTypeis defined in 9.1.5.6. The default type used for concrete instances is the NetworkAddressUrlTypedefined in 9.1.5.7. It represents the Addressin the form of a URL String.

The QosCategoryis defined in 6.4.1.3.5.

The DatagramQosis defined in 6.4.1.3.6.

The DiscoveryAnnounceRateis defined in 6.4.1.3.7

The Topicis defined in 6.4.1.3.8.

There is no datagram-specific transport protocol mapping parameter defined for the DataSetWriter.

This ObjectTyperepresents datagram transport protocol mapping specific parameters for a DataSetReader. The DatagramDataSetReaderTransportTypeis formally defined in Table 304.

Table 304– DatagramDataSetReaderTransportType definition

Attribute

Value

BrowseName

DatagramDataSetReaderTransportType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of DataSetReaderTransportType defined in 9.1.8.3.

HasComponent

Object

Address

NetworkAddressType

Optional

HasProperty

Variable

QosCategory

String

PropertyType

Optional

HasProperty

Variable

DatagramQos

ReceiveQosDataType[]

PropertyType

Optional

HasProperty

Variable

Topic

String

PropertyType

Optional

Conformance Units

PubSub Model Datagram

The Addressis defined in 6.4.1.6.1. The abstract NetworkAddressTypeis defined in 9.1.5.6. The default type used for concrete instances is the NetworkAddressUrlTypedefined in 9.1.5.7. It represents the Addressin the form of a URL String.

The QosCategoryis defined in 6.4.1.6.2.

The DatagramQosis defined in 6.4.1.6.3.

The Topicis defined in 6.4.1.6.4.