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

CarlaLidarPublisher的内部实现结构体,封装了DDS通信所需的资源。 更多...

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

Public 属性

efd::DataWriter * _datawriter { nullptr }
 DDS数据写入器指针。
 
sensor_msgs::msg::PointCloud2 _lidar {}
 存储激光雷达数据的PointCloud2消息。
 
CarlaListener _listener {}
 CARLA监听器,用于接收CARLA模拟器的数据。
 
efd::DomainParticipant * _participant { nullptr }
 DDS域参与者指针。
 
efd::Publisher * _publisher { nullptr }
 DDS发布者指针。
 
efd::Topic * _topic { nullptr }
 DDS主题指针。
 
efd::TypeSupport _type { new sensor_msgs::msg::PointCloud2PubSubType() }
 DDS类型支持,用于PointCloud2消息。
 

详细描述

CarlaLidarPublisher的内部实现结构体,封装了DDS通信所需的资源。

在文件 CarlaLidarPublisher.cpp43 行定义.

类成员变量说明

◆ _datawriter

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

DDS数据写入器指针。

在文件 CarlaLidarPublisher.cpp59 行定义.

◆ _lidar

sensor_msgs::msg::PointCloud2 carla::ros2::CarlaLidarPublisherImpl::_lidar {}

存储激光雷达数据的PointCloud2消息。

在文件 CarlaLidarPublisher.cpp71 行定义.

◆ _listener

CarlaListener carla::ros2::CarlaLidarPublisherImpl::_listener {}

CARLA监听器,用于接收CARLA模拟器的数据。

在文件 CarlaLidarPublisher.cpp67 行定义.

◆ _participant

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

DDS域参与者指针。

在文件 CarlaLidarPublisher.cpp47 行定义.

◆ _publisher

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

DDS发布者指针。

在文件 CarlaLidarPublisher.cpp51 行定义.

◆ _topic

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

DDS主题指针。

在文件 CarlaLidarPublisher.cpp55 行定义.

◆ _type

efd::TypeSupport carla::ros2::CarlaLidarPublisherImpl::_type { new sensor_msgs::msg::PointCloud2PubSubType() }

DDS类型支持,用于PointCloud2消息。

在文件 CarlaLidarPublisher.cpp63 行定义.


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