Skip to content

[carla] feat(LibCarla/ros2): [1-5/7] - #3622

Merged
donghaiwang merged 6 commits into
hutbfrom
sync_26_8_8
Aug 10, 2026
Merged

[carla] feat(LibCarla/ros2): [1-5/7]#3622
donghaiwang merged 6 commits into
hutbfrom
sync_26_8_8

Conversation

@donghaiwang

Copy link
Copy Markdown
Member

Description

Fixes #

Where has this been tested?

  • Platform(s): ...
  • Python version(s): ...
  • Unreal Engine version(s): ...

Possible Drawbacks

…er for multi-vendor support- #9608

引入策略模式抽象,将 PublisherImpl 和 SubscriberImpl 与 FastDDS API 解耦,从而为未来集成其他 DDS 中间件实现(例如 CycloneDDS)提供支持。
…versions, and TypeMap specializations (#9612)

引入后端无关的 POD (Plain Old Data) 消息结构和 to_fastdds/from_fastdds 转换函数,完成 PR # 1 中开始的类型抽象层 - 而不触及任何具体的发布者或订阅者。
# Conflicts:
#	LibCarla/cmake/fast_dds/CMakeLists.txt
#	LibCarla/source/carla/ros2/dds/DDSMiddleware.h
#	LibCarla/source/carla/ros2/dds/DDSMiddlewareFactory.h
#	LibCarla/source/carla/ros2/dds/fastdds/FastDDSPublisherMiddleware.h
#	LibCarla/source/carla/ros2/dds/fastdds/FastDDSSubscriberMiddleware.h
#	LibCarla/source/carla/ros2/dds/fastdds/FastDDSTypeMap.h
#	LibCarla/source/carla/ros2/publishers/PublisherImpl.h
#	LibCarla/source/carla/ros2/subscribers/SubscriberImpl.h
@donghaiwang
donghaiwang merged commit 76a5e22 into hutb Aug 10, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant