FastDDS(3)xml配置文件详解

XML配置文件

eProsima Fast DDS允许加载XML配置文件,每个文件包含一个或多个XML配置。除了用于加载用户XML文件的API函数外,Fast DDS还尝试在初始化时定位和加载多个XML文件。Fast DDS提供以下选项:

  1. 加载位于当前执行路径中的名为DEFAULT_FASTRTPS_PROFILES.XML的XML文件。
  2. 加载一个XML文件,该文件的位置是使用环境变量FASTRTPS_DEFAULT_PROFILES_file定义的(请参阅FASTRTPS-DEFAULTPROFILES_file)。
  3. 直接从类的定义中加载配置参数,而无需在工作目录中查找DEFAULT_FASTRTPS_PROFILES.xml(请参见SKIP_DEFAULT_xml)。
  4. 直接将XML作为字符串数据缓冲区加载。

XML配置文件由唯一名称定义,该名称用于在创建实体、Trasport配置或DynamicTypes定义期间引用XML配置文件。

这两个选项都可以补充,即可以加载多个XML文件,但这些文件不能具有相同名称的XML配置文件。本节介绍如何使用XML配置文件配置DDS实体。这包括对每个XML配置文件可用的所有配置值的描述,以及如何创建完整的XML文件。

创建XML配置文件

一个XML文件可以包含多个XML配置文件。这些XML配置文件在

  1. DomainParticipant配置文件,
  2. DataWriter配置文件,
  3. DataReader配置文件࿰

Original: https://blog.csdn.net/pony12/article/details/128430219
Author: pony12
Title: FastDDS(3)xml配置文件详解

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/786992/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球