CARLA
 
载入中...
搜索中...
未找到
Public 属性 | 所有成员列表
carla::ros2::CarlaCollisionPublisherImpl结构体 参考

CarlaCollisionPublisher的内部实现结构体 更多...

#include <CarlaCollisionPublisher.h>

+ carla::ros2::CarlaCollisionPublisherImpl 的协作图:

Public 属性

efd::DataWriter * _datawriter { nullptr }
 DDS数据写入器指针
 
carla_msgs::msg::CarlaCollisionEvent _event {}
 CARLA碰撞事件消息
 
CarlaListener _listener {}
 Carla监听器
 
efd::DomainParticipant * _participant { nullptr }
 DDS域参与者指针
 
efd::Publisher * _publisher { nullptr }
 DDS发布者指针
 
efd::Topic * _topic { nullptr }
 DDS主题指针
 
efd::TypeSupport _type { new carla_msgs::msg::CarlaCollisionEventPubSubType() }
 DDS类型支持
 

详细描述

CarlaCollisionPublisher的内部实现结构体

CarlaCollisionPublisher的内部实现结构体,用于隐藏实现细节。

该结构体包含了与DDS通信相关的成员变量,用于管理CARLA碰撞事件的发布。

该结构体的完整定义在源文件中,这里仅声明了一个指向它的智能指针类型。

在文件 CarlaCollisionPublisher.cpp47 行定义.

类成员变量说明

◆ _datawriter

efd::DataWriter* carla::ros2::CarlaCollisionPublisherImpl::_datawriter { nullptr }

DDS数据写入器指针

指向一个DDS数据写入器的指针,用于写入数据到主题。

在文件 CarlaCollisionPublisher.cpp67 行定义.

◆ _event

carla_msgs::msg::CarlaCollisionEvent carla::ros2::CarlaCollisionPublisherImpl::_event {}

CARLA碰撞事件消息

存储要发布的CARLA碰撞事件消息的数据结构。

在文件 CarlaCollisionPublisher.cpp82 行定义.

◆ _listener

CarlaListener carla::ros2::CarlaCollisionPublisherImpl::_listener {}

Carla监听器

用于监听DDS通信事件的监听器对象。

在文件 CarlaCollisionPublisher.cpp77 行定义.

◆ _participant

efd::DomainParticipant* carla::ros2::CarlaCollisionPublisherImpl::_participant { nullptr }

DDS域参与者指针

指向一个DDS域参与者的指针,用于管理通信域。

在文件 CarlaCollisionPublisher.cpp52 行定义.

◆ _publisher

efd::Publisher* carla::ros2::CarlaCollisionPublisherImpl::_publisher { nullptr }

DDS发布者指针

指向一个DDS发布者的指针,用于发布消息。

在文件 CarlaCollisionPublisher.cpp57 行定义.

◆ _topic

efd::Topic* carla::ros2::CarlaCollisionPublisherImpl::_topic { nullptr }

DDS主题指针

指向一个DDS主题的指针,用于定义消息的类型和名称。

在文件 CarlaCollisionPublisher.cpp62 行定义.

◆ _type

efd::TypeSupport carla::ros2::CarlaCollisionPublisherImpl::_type { new carla_msgs::msg::CarlaCollisionEventPubSubType() }

DDS类型支持

用于注册和管理消息类型的支持对象,这里使用carla_msgs::msg::CarlaCollisionEventPubSubType。

在文件 CarlaCollisionPublisher.cpp72 行定义.


该结构体的文档由以下文件生成: