9 PubSub configuration model ToC Previous Next

9.3 Transport Protocol Mapping configuration model ToC Previous Next

9.3.1 Datagram Transport Protocol mapping ToC Previous Next

9.3.1.1 DatagramConnectionTransportType ToC Model

This ObjectType represents datagram transport protocol mapping specific parameters for a PubSubConnection. The DatagramConnectionTransportType is formally defined in Table 252.

Table 252 – DatagramConnectionTransportType definition

Attribute Value
BrowseName DatagramConnectionTransportType
IsAbstract False

Subtype of ConnectionTransportType defined in 9.1.5.8.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
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 DiscoveryAddress is defined in 6.4.1.2.1.

The DiscoveryAnnounceRate is defined in 6.4.1.2.3.

The DiscoveryMaxMessageSize is defined in 6.4.1.2.4.

The QosCategory is defined in 6.4.1.2.5.

The DatagramQos is defined in 6.4.1.2.6.

9.3.1.2 DatagramWriterGroupTransportType ToC Model

This ObjectType represents datagram transport protocol mapping specific parameters for a WriterGroup. The DatagramWriterGroupTransportType is formally defined in Table 256.

Table 253 – DatagramWriterGroupTransportType definition

Attribute Value
BrowseName DatagramWriterGroupTransportType
IsAbstract False

Subtype of WriterGroupTransportType defined in 9.1.6.7.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
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 MessageRepeatCount is defined in 6.4.1.3.1.

The MessageRepeatDelay is defined in 6.4.1.3.2.

The Address is defined in 6.4.1.3.4. The abstract NetworkAddressType is defined in 9.1.5.6. The default type used for concrete instances is the NetworkAddressUrlType defined in 9.1.5.7. It represents the Address in the form of a URL String.

The QosCategory is defined in 6.4.1.3.5.

The DatagramQos is defined in 6.4.1.3.6.

The DiscoveryAnnounceRate is defined in 6.4.1.3.7

The Topic is defined in 6.4.1.3.8.

9.3.1.3 DatagramDataSetWriterTransportType ToC

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

9.3.1.4 DatagramDataSetReaderTransportType ToC Model

This ObjectType represents datagram transport protocol mapping specific parameters for a DataSetReader. The DatagramDataSetReaderTransportType is formally defined in Table 254.

Table 254 – DatagramDataSetReaderTransportType definition

Attribute Value
BrowseName DatagramDataSetReaderTransportType
IsAbstract False

Subtype of WriterGroupTransportType defined in 9.1.6.7.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
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 Address is defined in 6.4.1.6.1. The abstract NetworkAddressType is defined in 9.1.5.6. The default type used for concrete instances is the NetworkAddressUrlType defined in 9.1.5.7. It represents the Address in the form of a URL String.

The QosCategory is defined in 6.4.1.6.2.

The DatagramQos is defined in 6.4.1.6.3.

The Topic is defined in 6.4.1.6.4.

Previous Next