|
CARLA
|
#include <AckermannControlSubscriber.h>
Inheritance diagram for carla::ros2::AckermannControlSubscriber:Public Member Functions | |
| AckermannControlSubscriber (void *vehicle, std::string base_topic_name, std::string frame_id) | |
| void | ProcessMessages (ActorCallback callback) override |
| ~AckermannControlSubscriber () override | |
Public Member Functions inherited from carla::ros2::BaseSubscriber | |
| BaseSubscriber ()=default | |
| BaseSubscriber (BaseSubscriber &&)=delete | |
| BaseSubscriber (const BaseSubscriber &)=delete | |
| BaseSubscriber (std::string base_topic_name) | |
| BaseSubscriber (std::string base_topic_name, std::string frame_id) | |
| BaseSubscriber (void *actor, std::string base_topic_name, std::string frame_id) | |
| void * | GetActor () const noexcept |
| const std::string & | GetBaseTopicName () const noexcept |
| const std::string & | GetFrameId () const noexcept |
| BaseSubscriber & | operator= (BaseSubscriber &&)=delete |
| BaseSubscriber & | operator= (const BaseSubscriber &)=delete |
| virtual | ~BaseSubscriber ()=default |
Protected Member Functions | |
| ROS2CallbackData | GetMessage () override |
Private Attributes | |
| std::shared_ptr< SubscriberImpl< AckermannControlTraits > > | _impl |
Additional Inherited Members | |
Protected Attributes inherited from carla::ros2::BaseSubscriber | |
| void * | _actor {nullptr} |
| std::string | _base_topic_name |
| std::string | _frame_id |
Definition at line 25 of file AckermannControlSubscriber.h.
| carla::ros2::AckermannControlSubscriber::AckermannControlSubscriber | ( | void * | vehicle, |
| std::string | base_topic_name, | ||
| std::string | frame_id | ||
| ) |
Definition at line 22 of file AckermannControlSubscriber.cpp.
References _impl, carla::ros2::BaseSubscriber::GetBaseTopicName(), and carla::log_error().
|
overridedefault |
|
overrideprotectedvirtual |
Implements carla::ros2::BaseSubscriber.
Definition at line 34 of file AckermannControlSubscriber.cpp.
References _impl, and carla::ros2::FromAckermannDrive().
Referenced by ProcessMessages().
|
overridevirtual |
Implements carla::ros2::BaseSubscriber.
Definition at line 44 of file AckermannControlSubscriber.cpp.
References _impl, carla::ros2::BaseSubscriber::GetActor(), and GetMessage().
|
private |
Definition at line 36 of file AckermannControlSubscriber.h.
Referenced by AckermannControlSubscriber(), GetMessage(), and ProcessMessages().