9 PubSub configuration model

9.3 Transport Protocol Mapping configuration model

9.3.1 Datagram Transport Protocol mapping

9.3.1.1 DatagramConnectionTransportType

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

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 
There is no datagram-specific transport protocol mapping parameter defined for the DataSetWriter.
9.3.1.4 DatagramDataSetReaderTransportType

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.