#include <ControlSubscriptionHandler.h>
Inherits ROS2::IControlSubscriptionHandler.
Public Member Functions | |
void | Activate (const AZ::Entity *entity, const TopicConfiguration &subscriberConfiguration) override final |
void | Deactivate () override final |
Interface handling component deactivation. | |
virtual void | Activate (const AZ::Entity *entity, const TopicConfiguration &subscriberConfiguration)=0 |
virtual void | Deactivate ()=0 |
Interface handling component deactivation. | |
Protected Member Functions | |
AZ::EntityId | GetEntityId () const |
The generic class for handling subscriptions to ROS2 control messages of different types.
|
inlinefinaloverridevirtual |
Interface handling component activation Only activated IComponentActivationHandler will receive and process control messages.
entity | Activation context for the owning Component - the entity it belongs to. |
subscriberConfiguration | configuration with topic and qos |
Implements ROS2::IControlSubscriptionHandler.
|
inlinefinaloverridevirtual |
Interface handling component deactivation.
Implements ROS2::IControlSubscriptionHandler.