@@ -165,45 +165,37 @@ def generate_XML(args):
165165 src_file = os .path .join (srcs_dir , "%s_%s_%s.xml" % (spec .base_type .pkg_name , subfolder , spec .msg_name ))
166166
167167
168- # Publisher
169- file_content = " <publisher profile_name=\" %s_%s_%s_p\" >\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
170- file_content += " <topic profile_name=\" %s_%s_%s_t\" >\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
171- file_content += " <kind>NO_KEY</kind>\n "
172- file_content += " <name>%s%s_%s_%s</name>\n " % (ros2_prefix , spec .base_type .pkg_name , subfolder , spec .msg_name )
173- file_content += " <dataType>%s::%s::dds_::%s_</dataType>\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
174- file_content += " <historyQos>\n "
175- file_content += " <kind>KEEP_LAST</kind>\n "
176- file_content += " <depth>5</depth>\n "
177- file_content += " </historyQos>\n "
178- file_content += " <durability>\n "
179- file_content += " <kind>TRANSIENT_LOCAL</kind>\n "
180- file_content += " </durability>\n "
181- file_content += " </topic>\n "
182- file_content += " </publisher>\n "
168+ # Data writer
169+ #file_content = " <dds>\n"
170+ file_content = " <data_writer profile_name=\" %s_%s_%s_p\" >\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
171+ file_content += " <topic profile_name=\" %s_%s_%s_t\" >\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
172+ file_content += " <kind>NO_KEY</kind>\n "
173+ file_content += " <name>%s%s_%s_%s</name>\n " % (ros2_prefix , spec .base_type .pkg_name , subfolder , spec .msg_name )
174+ file_content += " <dataType>%s::%s::dds_::%s_</dataType>\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
175+ file_content += " </topic>\n "
176+ file_content += " </data_writer>\n "
177+ #file_content += " </dds>\n"
178+
179+
180+ # Data reader
181+ #file_content += " <dds>\n"
182+ file_content += " <data_reader profile_name=\" %s_%s_%s_s\" >\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
183+ file_content += " <topic profile_name=\" %s_%s_%s_t\" >\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
184+ file_content += " <kind>NO_KEY</kind>\n "
185+ file_content += " <name>%s%s_%s_%s</name>\n " % (ros2_prefix , spec .base_type .pkg_name , subfolder , spec .msg_name )
186+ file_content += " <dataType>%s::%s::dds_::%s_</dataType>\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
187+ file_content += " </topic>\n "
188+ file_content += " </data_reader>\n "
189+ #file_content += " </dds>\n"
183190
184191
185- # Subscriber
186- file_content += " <subscriber profile_name= \" %s_%s_%s_s \" >\n " % ( spec . base_type . pkg_name , subfolder , spec . msg_name )
192+ # Topic
193+ # file_content += " <dds >\n"
187194 file_content += " <topic profile_name=\" %s_%s_%s_t\" >\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
188- file_content += " <kind>NO_KEY</kind>\n "
189195 file_content += " <name>%s%s_%s_%s</name>\n " % (ros2_prefix , spec .base_type .pkg_name , subfolder , spec .msg_name )
190196 file_content += " <dataType>%s::%s::dds_::%s_</dataType>\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
191- file_content += " <historyQos>\n "
192- file_content += " <kind>KEEP_LAST</kind>\n "
193- file_content += " <depth>5</depth>\n "
194- file_content += " </historyQos>\n "
195- file_content += " <durability>\n "
196- file_content += " <kind>TRANSIENT_LOCAL</kind>\n "
197- file_content += " </durability>\n "
198197 file_content += " </topic>\n "
199- file_content += " </subscriber>\n "
200-
201-
202- # Topic
203- file_content += " <topic profile_name=\" %s_%s_%s_t\" >\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
204- file_content += " <name>%s%s_%s_%s</name>\n " % (ros2_prefix , spec .base_type .pkg_name , subfolder , spec .msg_name )
205- file_content += " <dataType>%s::%s::dds_::%s_</dataType>\n " % (spec .base_type .pkg_name , subfolder , spec .msg_name )
206- file_content += " </topic>\n "
198+ #file_content += " </dds>\n"
207199
208200
209201 # Write file content
0 commit comments