CARLA
Loading...
Searching...
No Matches
LibCarla
source
carla
ros2
types
msg
CarlaEgoVehicleControl.h
Go to the documentation of this file.
1
// Copyright (c) 2025 Computer Vision Center (CVC) at the Universitat Autonoma de Barcelona (UAB).
2
// This work is licensed under the terms of the MIT license.
3
// For a copy, see <https://opensource.org/licenses/MIT>.
4
5
#pragma once
6
#include <cstdint>
7
#include "
carla/ros2/types/msg/Header.h
"
8
9
namespace
carla
{
10
namespace
ros2 {
11
namespace
msg {
12
13
struct
CarlaEgoVehicleControl
{
14
Header
header
;
15
float
throttle
= 0.0f;
16
float
steer
= 0.0f;
17
float
brake
= 0.0f;
18
bool
hand_brake
=
false
;
19
bool
reverse
=
false
;
20
int32_t
gear
= 0;
21
bool
manual_gear_shift
=
false
;
22
};
23
24
}
// namespace msg
25
}
// namespace ros2
26
}
// namespace carla
Header.h
carla
This file contains definitions of common data structures used in traffic manager.
Definition
SignComponent.h:21
carla::ros2::msg::CarlaEgoVehicleControl
Definition
CarlaEgoVehicleControl.h:13
carla::ros2::msg::CarlaEgoVehicleControl::gear
int32_t gear
Definition
CarlaEgoVehicleControl.h:20
carla::ros2::msg::CarlaEgoVehicleControl::manual_gear_shift
bool manual_gear_shift
Definition
CarlaEgoVehicleControl.h:21
carla::ros2::msg::CarlaEgoVehicleControl::header
Header header
Definition
CarlaEgoVehicleControl.h:14
carla::ros2::msg::CarlaEgoVehicleControl::brake
float brake
Definition
CarlaEgoVehicleControl.h:17
carla::ros2::msg::CarlaEgoVehicleControl::steer
float steer
Definition
CarlaEgoVehicleControl.h:16
carla::ros2::msg::CarlaEgoVehicleControl::throttle
float throttle
Definition
CarlaEgoVehicleControl.h:15
carla::ros2::msg::CarlaEgoVehicleControl::hand_brake
bool hand_brake
Definition
CarlaEgoVehicleControl.h:18
carla::ros2::msg::CarlaEgoVehicleControl::reverse
bool reverse
Definition
CarlaEgoVehicleControl.h:19
carla::ros2::msg::Header
Definition
Header.h:13
Generated by
1.9.8