From d66fa96f30bce5ddd9c9503bb67e506d0568a3a3 Mon Sep 17 00:00:00 2001 From: "Javier JM. Moreno" Date: Wed, 31 Oct 2018 15:09:09 +0100 Subject: [PATCH] Refs #3552 - Adapt to new XML profiles --- uROS_Agent/resource/StaticValues.xml | 61 +++++++++++----------------- uROS_Agent/uros_agent/__init__.py | 60 ++++++++++++--------------- 2 files changed, 49 insertions(+), 72 deletions(-) diff --git a/uROS_Agent/resource/StaticValues.xml b/uROS_Agent/resource/StaticValues.xml index 7444a10..1c0e831 100644 --- a/uROS_Agent/resource/StaticValues.xml +++ b/uROS_Agent/resource/StaticValues.xml @@ -1,39 +1,24 @@ - - - - - INFINITE - - 0 - - DataReader_participant_subscriber - - - - - WITH_KEY - Square - ShapeType - - KEEP_LAST - 5 - - - TRANSIENT_LOCAL - + + + default_xrce_participant + + + + + WITH_KEY + Square + ShapeType + + + + + WITH_KEY + Square + ShapeType + + + + WITH_KEY + Square + ShapeType - - - - WITH_KEY - Square - ShapeType - - KEEP_LAST - 5 - - - TRANSIENT_LOCAL - - - diff --git a/uROS_Agent/uros_agent/__init__.py b/uROS_Agent/uros_agent/__init__.py index a785b15..612359e 100644 --- a/uROS_Agent/uros_agent/__init__.py +++ b/uROS_Agent/uros_agent/__init__.py @@ -165,45 +165,37 @@ def generate_XML(args): src_file = os.path.join(srcs_dir, "%s_%s_%s.xml" % (spec.base_type.pkg_name, subfolder, spec.msg_name)) - # Publisher - file_content = " \n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " \n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " NO_KEY\n" - file_content += " %s%s_%s_%s\n" % (ros2_prefix, spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " %s::%s::dds_::%s_\n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " \n" - file_content += " KEEP_LAST\n" - file_content += " 5\n" - file_content += " \n" - file_content += " \n" - file_content += " TRANSIENT_LOCAL\n" - file_content += " \n" - file_content += " \n" - file_content += " \n" + # Data writer + #file_content = " \n" + file_content = " \n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " \n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " NO_KEY\n" + file_content += " %s%s_%s_%s\n" % (ros2_prefix, spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " %s::%s::dds_::%s_\n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " \n" + file_content += " \n" + #file_content += " \n" - # Subscriber - file_content += " \n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " \n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " NO_KEY\n" - file_content += " %s%s_%s_%s\n" % (ros2_prefix, spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " %s::%s::dds_::%s_\n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " \n" - file_content += " KEEP_LAST\n" - file_content += " 5\n" - file_content += " \n" - file_content += " \n" - file_content += " TRANSIENT_LOCAL\n" - file_content += " \n" - file_content += " \n" - file_content += " \n" + # Data reader + #file_content += " \n" + file_content += " \n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " \n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " NO_KEY\n" + file_content += " %s%s_%s_%s\n" % (ros2_prefix, spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " %s::%s::dds_::%s_\n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " \n" + file_content += " \n" + #file_content += " \n" # Topic - file_content += " \n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " %s%s_%s_%s\n" % (ros2_prefix, spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " %s::%s::dds_::%s_\n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) - file_content += " \n" + #file_content += " \n" + file_content += " \n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " %s%s_%s_%s\n" % (ros2_prefix, spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " %s::%s::dds_::%s_\n" % (spec.base_type.pkg_name, subfolder, spec.msg_name) + file_content += " \n" + #file_content += " \n" # Write file content