#include <ControlSubscriptionHandler.h>
Inherits ROS2Controllers::IControlSubscriptionHandler.
Public Member Functions | |
| void | Activate (const AZ::Entity *entity, const ROS2::TopicConfiguration &subscriberConfiguration) override final | 
| void | Deactivate () override final | 
| 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 ROS2Controllers::IControlSubscriptionHandler.
      
  | 
  inlinefinaloverridevirtual | 
Interface handling component deactivation.
Implements ROS2Controllers::IControlSubscriptionHandler.