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.6.7.2.
The DatagramWriterGroupTransportDataType is formally defined in Table 118.
Table 118 – DatagramWriterGroupTransportDataType structure
Name |
Type |
Description |
DatagramWriterGroupTransportDataType |
Structure |
Subtype of WriterGroupTransportDataType defined in 6.2.6.7.2. |
MessageRepeatCount |
Byte |
Defined in 6.4.1.3.1. |
MessageRepeatDelay |
Duration |
Defined in 6.4.1.3.2. |
Its representation in the AddressSpace is defined in Table 119.
Table 119 – DatagramWriterGroupTransportDataType definition
Attributes |
Value |
BrowseName |
DatagramWriterGroupTransportDataType |
IsAbstract |
False |
Subtype of WriterGroupTransportDataType defined in 6.2.6.7.2. |
|
Conformance Units |
|
PubSub Parameters Datagram |
The Address parameter contains the network address information for the communication middleware related to the WriterGroup. The different Structure DataTypes used to represent the Address are defined in 6.2.7.5.3.
The parameter shall be null if an address is not set at this level. If the parameter is set, it overwrites the Address on the PubSubConnection.
Selects the general category of QoS the WriterGroup requires. Further details are defined in 6.4.1.1.1.
The parameter shall be null or empty if no QoS related parameters are set.
The DatagramQos parameter contains QoS related parameters for the WriterGroup as array of TransmitQosDataType Structures. The abstract TransmitQosDataType is defined in 6.4.1.1.3. The concrete subtypes are used to represent different QoS settings that can be combined in the array.
The parameter shall be null or empty if no QoS related parameters are set.
The DiscoveryAnnounceRate with DataType UInt32 defines the interval in seconds used for cyclic sending of discovery announcement messages related to the WriterGroup.
The default value is 0 and defines that discovery announcement messages are only sent as response to discovery probe messages.
The Topic parameter with DataType String contains the unique name of the data stream produced by the WriterGroup within a Message Oriented Middleware.
A unique default name can be created by combining the PublisherId with the WriterGroupId using ‘.’ As separator.
This Structure DataType is used to represent the datagram specific transport mapping parameters for WriterGroups. It is a subtype of the DatagramWriterGroupTransportDataType defined in 6.4.1.3.3.
The DatagramWriterGroupTransportDataType is formally defined in Table 120.
Table 120 – DatagramWriterGroupTransport2DataType structure
Name |
Type |
Description |
Allow Subtypes |
DatagramWriterGroupTransport2DataType |
Structure |
Subtype of DatagramWriterGroupTransportDataType defined in 6.4.1.3.3. |
|
Address |
NetworkAddressDataType |
Defined in 6.4.1.3.4. |
True |
QosCategory |
String |
Defined in 6.4.1.3.5. |
|
DatagramQos |
TransmitQosDataType[] |
Defined in 6.4.1.3.6. |
True |
DiscoveryAnnounceRate |
UInt32 |
Defined in 6.4.1.3.7. |
|
Topic |
String |
Defined in 6.4.1.3.8. |
|
Its representation in the AddressSpace is defined in Table 121.
Table 121 – DatagramWriterGroupTransport2DataType definition
Attributes |
Value |
BrowseName |
DatagramWriterGroupTransport2DataType |
IsAbstract |
False |
Subtype of DatagramWriterGroupTransportDataType defined in 6.4.1.3.3. |
|
Conformance Units |
|
PubSub Parameters Datagram |