#include <AckermannBus.h>
Inherits AZ::EBusTraits.
 | 
| 
using  | BusIdType = AZ::EntityId | 
|   | 
 | 
| 
static constexpr AZ::EBusAddressPolicy  | AddressPolicy = AZ::EBusAddressPolicy::ById | 
|   | 
Interface class for handling Ackermann kinematics steering commands through EBus notifications. The interface serves to enable control through AckermannDrive (and AckermannDriveStamped) messages. 
 
◆ AckermannReceived()
  
  
      
        
          | virtual void ROS2Controllers::AckermannNotifications::AckermannReceived  | 
          ( | 
          const AckermannCommandStruct &  | 
          ackermannCommand | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Handle Ackermann command 
- Parameters
 - 
  
    | ackermannCommand | A structure with AckermannDrive message fields  | 
  
   
 
 
The documentation for this class was generated from the following file:
- Gems/ROS2Controllers/Code/Include/ROS2Controllers/RobotControl/Ackermann/AckermannBus.h