#include <TwistBus.h>
Inherits AZ::EBusTraits.
 | 
| 
using  | BusIdType = AZ::EntityId | 
|   | 
 | 
| virtual void  | TwistReceived (const AZ::Vector3 &linear, const AZ::Vector3 &angular)=0 | 
|   | 
 | 
| 
static constexpr AZ::EBusAddressPolicy  | AddressPolicy = AZ::EBusAddressPolicy::ById | 
|   | 
Interface class for handling Twist commands through EBus notifications. The interface serves to enable control through Twist (and TwistStamped) messages. 
 
◆ TwistReceived()
  
  
      
        
          | virtual void ROS2Controllers::TwistNotifications::TwistReceived  | 
          ( | 
          const AZ::Vector3 &  | 
          linear,  | 
         
        
           | 
           | 
          const AZ::Vector3 &  | 
          angular  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
Handle control command 
- Parameters
 - 
  
    | linear | Linear speed in each axis, in robot reference frame, in m/s.  | 
    | angular | Angular speed in each axis, in robot reference frame, in m/s.  | 
  
   
 
 
The documentation for this class was generated from the following file:
- Gems/ROS2Controllers/Code/Include/ROS2Controllers/RobotControl/Twist/TwistBus.h