目 录CONTENT

文章目录

通信相关配置参数 example

Rho
Rho
2023-08-20 / 0 评论 / 0 点赞 / 32 阅读 / 2989 字
YAML是一种人类可读的数据序列化格式,常用于配置文件和数据交换。这段代码定义了一些配置选项,具体含义如下:
  • ip_list: 一个IP地址列表,包含两个IP地址:192.168.0.1和192.168.0.2。
  • mac_list: 一个MAC地址列表,包含两个MAC地址:1a和2a。
  • gazebo_models: 要跟踪的模型列表,包含两个模型名称:agent1和agent2。
  • print_debug: 一个布尔值,表示是否打印调试信息,这里设置为false。
  • net_use_uds和phy_use_uds: 两个布尔值,表示是否使用Unix域套接字进行网络和物理层通信,这里都设置为true。
  • do_driver_transfer: 一个布尔值,表示是否进行驱动程序传输,这里设置为false。
  • netsim_uds_server_address: 网络模拟器Unix域套接字服务器地址。
  • netsim_ip_server_address、netsim_ip_server_port和netsim_ip_ranging_port: 网络模拟器IP服务器地址、端口和范围端口。
  • phy_uds_server_address: 物理层Unix域套接字服务器地址。
  • phy_ip_server_address和phy_ip_server_port: 物理层IP服务器地址和端口。
  • phy_driver_uds_server_address和net_driver_uds_server_address: 物理层驱动程序和网络驱动程序的Unix域套接字服务器地址。
  • responsiveness_timeout: 响应超时时间,设置为2。
  • packet_holding_duration: 数据包保持持续时间,设置为50。
  • driver_sync_time: 驱动程序同步时间,设置为0.01。
  • broadcast_address: 广播地址,以字符串形式表示为'4294967295',对应于IPv4地址255.255.255.255。
ip_list:
  - 192.168.0.1  # IP地址列表中的第一个IP地址
  - 192.168.0.2  # IP地址列表中的第二个IP地址

mac_list:
  - 1a  # MAC地址列表中的第一个MAC地址
  - 2a  # MAC地址列表中的第二个MAC地址

gazebo_models:
  - agent1  # 要跟踪的第一个模型
  - agent2  # 要跟踪的第二个模型

print_debug: false  # 是否打印调试信息,这里设置为false

net_use_uds: true  # 是否使用Unix域套接字进行网络通信,这里设置为true
phy_use_uds: true  # 是否使用Unix域套接字进行物理层通信,这里设置为true

do_driver_transfer: false  # 是否进行驱动程序传输,这里设置为false

netsim_uds_server_address: '/tmp/net_server_socket'  # 网络模拟器Unix域套接字服务器地址

netsim_ip_server_address: 'localhost'  # 网络模拟器IP服务器地址
netsim_ip_server_port: 10000  # 网络模拟器IP服务器端口
netsim_ip_ranging_port: 10005  # 网络模拟器IP范围端口

phy_uds_server_address: '/tmp/phy_server_socket'  # 物理层Unix域套接字服务器地址

phy_ip_server_address: 'localhost'  # 物理层IP服务器地址
phy_ip_server_port: 10001  # 物理层IP服务器端口

phy_driver_uds_server_address: '/tmp/phy_driver_socket'  # 物理层驱动程序Unix域套接字服务器地址
net_driver_uds_server_address: '/tmp/net_driver_socket'  # 网络驱动程序Unix域套接字服务器地址

responsiveness_timeout: 2  # 响应超时时间,设置为2

packet_holding_duration: 50  # 数据包保持持续时间,设置为50
driver_sync_time: 0.01  # 驱动程序同步时间,设置为0.01

broadcast_address: '4294967295'  # 广播地址,以字符串形式表示为'4294967295',对应于IPv4地址255.255.255.255
0

评论区