|
CARLA
|
#include <cstdint>#include <functional>#include <variant>Go to the source code of this file.
Classes | |
| struct | carla::ros2::AckermannControl |
| struct | carla::ros2::MessageControl |
| struct | carla::ros2::VehicleAccelerationControl |
| Control decoded from Autoware's /control/command/control_cmd: longitudinal acceleration [m/s^2] + steering (CARLA sign convention, already passed through the AutowareSteeringCompensation LUT). More... | |
| struct | carla::ros2::VehicleControl |
Namespaces | |
| namespace | carla |
| This file contains definitions of common data structures used in traffic manager. | |
| namespace | carla::ros2 |
Typedefs | |
| using | carla::ros2::ActorCallback = std::function< void(void *actor, ROS2CallbackData data)> |
| using | carla::ros2::ActorMessageCallback = std::function< void(void *actor, ROS2MessageCallbackData data)> |
| using | carla::ros2::ROS2CallbackData = std::variant< VehicleControl, AckermannControl, VehicleAccelerationControl > |
| using | carla::ros2::ROS2MessageCallbackData = std::variant< MessageControl > |