当前位置: 首页 > news >正文

opendds的配置

配置的使用

文档中说明有4种使用配置的方式:

  1. 环境变量

  2. 命令行参数(将覆盖环境变量中的配置)

  3. 配置文件(不会覆盖环境变量或命令行参数中的配置)

  4. 用户调用的 API(将覆盖现有配置)

这里对开发人员来说,配置文件是最合适和有用的,其它情况只在特定情况下使用。这里我只是简单介绍,让大家可以快速上手。具体内容需要自己通过文档熟悉。

这里只介绍配置文件。分为2种类型介绍,集中式发现和端对端模式。

端对端模式(RTPS协议)

最简单的配置

使用源码中自带的配置rtps.ini.所有配置都是默认值。这个就能把程序跑起来。

基本内容:

[common]
DCPSDefaultDiscovery=DEFAULT_RTPS
DCPSGlobalTransportConfig=$file

[transport/the_rtps_transport]
transport_type=rtps_udp
 

增加配置

  • 指定本机IP

DCPSDefaultAddress=192.168.1.10,在通用配置下面配置。

  • 配置发现地址

SpdpMulticastAddress=239.255.0.1:7400

集中发现(启动DCPSInfoRepo)

最简单的配置

[common]
DCPSDebugLevel=5
DCPSInfoRepo=corbaloc::192.168.2.112:65123/DCPSInfoRepo
DCPSGlobalTransportConfig=config1

[config/config1]
transports=tcp1
 
[transport/tcp1]

transport_type=tcp

相关文章:

  • WebRtc08:WebRtc信令服务器实现
  • 牟乃夏《ArcGIS Engine 地理信息系统开发教程》学习笔记 4-空间分析与高级功能开发
  • 在单片机编程中充分使用抽象工厂模式,确保对象创建的限制,多使用抽象接口避免多变具体实现类
  • 算法笔记.染色法判断二分图
  • Python爬虫(9)Python数据存储实战:基于pymysql的MySQL数据库操作详解
  • Unity C#入门到实战: 启动你的第一个2D游戏项目(平台跳跃/俯视角射击) - 规划与核心玩法实现 (Day 40)
  • 【Java面试题03】Java并发编程经典面试题
  • 如何在idea中写spark程序
  • SQL Server 存储过程开发规范
  • 模电——PN结
  • ExoPlayer 中的 Timeline、Period 和 Window
  • 搭建spark yarn 模式的集群集群
  • 软链接与硬链接
  • Linux系统编程---exec簇:进程的加载与替换
  • 空间计算:开启人机交互新纪元的下一代技术范式
  • 解决 Win11/Win10 “为了对电脑进行保护,已经阻止此应用”问题
  • JAVA设计模式——(八)单例模式
  • 3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目
  • JQuery 使用技巧
  • MCP之一_MCP协议解析
  • 国家发改委下达今年第二批810亿超长期特别国债资金,支持消费品以旧换新
  • 北京动物园:大熊猫“萌兰”没有参加日本大阪世博会的计划
  • 王毅:妥协退缩只会让霸凌者得寸进尺
  • 圆桌|特朗普上台百日未能结束俄乌冲突,若美国“退出”会发生什么?
  • 观察|英国航母再次部署印太,“高桅行动”也是“高危行动”
  • 国务院任免国家工作人员:饶权任国家文物局局长