File: dataWriter_profile.xml

package info (click to toggle)
fastdds 3.3.0%2Bds-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 60,540 kB
  • sloc: cpp: 793,735; xml: 15,283; python: 5,902; sh: 219; makefile: 95; ansic: 12
file content (268 lines) | stat: -rw-r--r-- 9,779 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
<?xml version="1.0" encoding="UTF-8" ?>
<dds xmlns="http://www.eprosima.com" >
    <profiles>
        <data_writer profile_name="datawriter_profile_example" is_default_profile="true">
            <topic>
                <historyQos>
                    <kind>KEEP_LAST</kind>
                    <depth>20</depth>
                </historyQos>
                <resourceLimitsQos>
                    <max_samples>5</max_samples>
                    <max_instances>2</max_instances>
                    <max_samples_per_instance>1</max_samples_per_instance>
                    <allocated_samples>20</allocated_samples>
                    <extra_samples>5</extra_samples>
                </resourceLimitsQos>
            </topic>

            <qos>
                <durability>
                    <kind>VOLATILE</kind>
                </durability>
                <liveliness>
                    <kind>AUTOMATIC</kind>
                    <lease_duration>
                        <sec>1</sec>
                        <nanosec>856000</nanosec>
                    </lease_duration>
                    <announcement_period>
                        <sec>1</sec>
                        <nanosec>856000</nanosec>
                    </announcement_period>
                </liveliness>
                <reliability>
                    <kind>BEST_EFFORT</kind>
                    <max_blocking_time>
                        <sec>1</sec>
                        <nanosec>856000</nanosec>
                    </max_blocking_time>
                </reliability>
                <lifespan>
                    <duration>
                        <sec>5</sec>
                    </duration>
                </lifespan>
                <partition>
                    <names>
                        <name>part1</name>
                        <name>part2</name>
                        <name>part3</name>
                    </names>
                </partition>
                <deadline>
                    <period>
                        <sec>5</sec>
                    </period>
                </deadline>

                <ownership>
                    <kind>EXCLUSIVE</kind>
                </ownership>

                <ownershipStrength>
                    <value>50</value>
                </ownershipStrength>

                <latencyBudget>
                    <duration>
                        <sec>1</sec>
                    </duration>
                </latencyBudget>

                <disable_heartbeat_piggyback>true</disable_heartbeat_piggyback>

                <publishMode>
                    <kind>ASYNCHRONOUS</kind>
                </publishMode>

                <disablePositiveAcks>
                    <enabled>true</enabled>
                    <duration>
                        <sec>1</sec>
                    </duration>
                </disablePositiveAcks>

                <data_sharing>
                    <kind>AUTOMATIC</kind>
                    <shared_dir>/home</shared_dir>
                    <max_domains>10</max_domains>
                    <domain_ids>
                        <domainId>0</domainId>
                        <domainId>11</domainId>
                    </domain_ids>
                </data_sharing>

                <destination_order>
                    <kind>BY_RECEPTION_TIMESTAMP</kind>
                </destination_order>

                <durabilityService>
                    <service_cleanup_delay>
                        <sec>1</sec>
                    </service_cleanup_delay>
                    <history_kind>KEEP_ALL</history_kind>
                    <history_depth>15</history_depth>
                    <max_samples>10</max_samples>
                    <max_instances>5</max_instances>
                    <max_samples_per_instance>1</max_samples_per_instance>
                </durabilityService>

                <presentation>
                    <access_scope>TOPIC</access_scope>
                    <coherent_access>true</coherent_access>
                    <ordered_access>true</ordered_access>
                </presentation>

                <timeBasedFilter>
                    <minimum_separation>
                        <sec>1</sec>
                    </minimum_separation>
                </timeBasedFilter>
            </qos>

            <times>
                <initial_heartbeat_delay>
                    <nanosec>12</nanosec>
                </initial_heartbeat_delay>

                <heartbeat_period>
                    <sec>3</sec>
                </heartbeat_period>

                <nack_response_delay>
                    <nanosec>5</nanosec>
                </nack_response_delay>

                <nack_supression_duration>
                    <sec>0</sec>
                </nack_supression_duration>
            </times>

            <unicastLocatorList>
                <locator>
                    <udpv4>
                        <port>7400</port>
                        <address>192.168.1.41</address>
                    </udpv4>
                </locator>
                <locator>
                    <udpv6>
                        <port>7401</port>
                        <address>2001:0db8:85a3:0000:0000:8a2e:0370:7334</address>
                    </udpv6>
                </locator>
                <locator>
                    <udpv6>
                        <port>7402</port>
                        <address>2001:0db8:85a3:0000:0000:8a2e:0370:7334</address>
                    </udpv6>
                </locator>
                <locator>
                    <tcpv4>
                        <port>7403</port>
                        <physical_port>8403</physical_port>
                        <address>192.168.1.41</address>
                        <unique_lan_id>192.168.1.1.1.1.1.41</unique_lan_id>
                        <wan_address>192.168.2.41</wan_address>
                    </tcpv4>
                </locator>
                <locator>
                    <tcpv6>
                        <port>7404</port>
                        <physical_port>8404</physical_port>
                        <address>2001:0db8:85a3:0000:0000:8a2e:0370:7334</address>
                    </tcpv6>
                </locator>
            </unicastLocatorList>

            <multicastLocatorList>
                <locator>
                    <udpv4>
                        <port>7400</port>
                        <address>192.168.2.41</address>
                    </udpv4>
                </locator>
                <locator>
                    <udpv6>
                        <port>7401</port>
                        <address>2001:0db8:85a3:0000:0000:8a2e:0370:7334</address>
                    </udpv6>
                </locator>
                <locator>
                    <tcpv4>
                        <port>7402</port>
                        <physical_port>8402</physical_port>
                        <address>192.168.2.41</address>
                        <unique_lan_id>192.168.1.1.1.1.2.41</unique_lan_id>
                        <wan_address>192.168.3.41</wan_address>
                    </tcpv4>
                </locator>
                <locator>
                    <tcpv4>
                        <port>7403</port>
                        <physical_port>8403</physical_port>
                        <address>192.168.2.41</address>
                        <unique_lan_id>192.168.1.1.1.1.2.41</unique_lan_id>
                        <wan_address>192.168.3.41</wan_address>
                    </tcpv4>
                </locator>
                <locator>
                    <tcpv6>
                        <port>7404</port>
                        <physical_port>8404</physical_port>
                        <address>2001:0db8:85a3:0000:0000:8a2e:0370:7334</address>
                    </tcpv6>
                </locator>
            </multicastLocatorList>

            <external_unicast_locators>
                <udpv4 externality="1" cost="0" mask="24">
                    <address>100.100.100.10</address>
                    <port>23456</port>
                </udpv4>
                <udpv4 externality="1" cost="0" mask="24">
                    <address>100.100.100.11</address>
                    <port>23456</port>
                </udpv4>
                <udpv4 externality="1" cost="0" mask="24">
                    <address>100.100.100.12</address>
                    <port>23456</port>
                </udpv4>
                <udpv6 externality="2" cost="1" mask="25">
                    <address>2001:0db8:85a3:0000:0000:8a2e:0370:7334</address>
                    <port>34567</port>
                </udpv6>
            </external_unicast_locators>

            <ignore_non_matching_locators>true</ignore_non_matching_locators>

            <historyMemoryPolicy>DYNAMIC</historyMemoryPolicy>

            <matchedSubscribersAllocation>
                <initial>3</initial>
                <maximum>3</maximum>
                <increment>0</increment>
            </matchedSubscribersAllocation>

            <propertiesPolicy>
                <properties>
                    <property>
                        <name>Property1Name</name>
                        <value>Property1Value</value>
                        <propagate>false</propagate>
                    </property>
                    <property>
                        <name>Property2Name</name>
                        <value>Property2Value</value>
                        <propagate>true</propagate>
                    </property>
                </properties>
            </propertiesPolicy>

            <userDefinedID>45</userDefinedID>

            <entityID>76</entityID>
        </data_writer>
    </profiles>
</dds>