The DiscoveryAddress parameter contains the network address information used for the discovery request and response messages. The different Structure DataTypes used to represent the Address are defined in 6.2.6.5.3.

This Structure DataType is used to represent the configuration parameters for the Datagram transport protocol specific settings of PubSubConnections. It is a subtype of the ConnectionTransportDataType defined in 6.2.6.4.

The DatagramConnectionTransportDataType is formally defined in Table 66.

Table 66 – DatagramConnectionTransportDataType Structure

Name

Type

Description

DatagramConnectionTransportDataType

Structure

discoveryAddress

NetworkAddressDataType

Defined in 6.4.1.1.1.

The NetworkAddressDataType is defined in 6.2.6.5.3.

The MessageRepeatCount with DataType Byte defines how many times every NetworkMessage is repeated. The default value is 0 and disables the repeating.

The MessageRepeatDelay with DataType Duration defines the time between NetworkMessage repeats in milliseconds. The parameter shall be ignored if the parameter MessageRepeatCount is set to 0.

This Structure DataType is used to represent the datagram specific transport mapping parameters for WriterGroups. It is a subtype of the WriterGroupTransportDataType defined in 6.2.5.6.2.

The DatagramWriterGroupTransportDataType is formally defined in Table 67.

Table 67 – DatagramWriterGroupTransportDataType Structure

Name

Type

Description

DatagramWriterGroupTransportDataType

Structure

messageRepeatCount

Byte

Defined in 6.4.1.2.1.

messageRepeatDelay

Duration

Defined in 6.4.1.2.2.

There are no datagram specific transport mapping parameters defined for the DataSetWriter.

There are no datagram specific transport mapping parameters defined for the DataSetReader.