@@ -42,51 +42,57 @@ class VehicleNode : public rclcpp::Node
42
42
rclcpp::CallbackGroup::SharedPtr group_cli_;
43
43
Pub<autoware_ad_api::vehicle::VehicleKinematics> pub_kinematics_;
44
44
Pub<autoware_ad_api::vehicle::VehicleStatus> pub_status_;
45
- Sub<autoware::component_interface_specs::localization::KinematicState>
46
- sub_kinematic_state_;
45
+ Sub<autoware::component_interface_specs::localization::KinematicState> sub_kinematic_state_;
47
46
Sub<autoware::component_interface_specs::localization::Acceleration> sub_acceleration_;
48
47
Sub<autoware::component_interface_specs::vehicle::SteeringStatus> sub_steering_;
49
48
Sub<autoware::component_interface_specs::vehicle::GearStatus> sub_gear_state_;
50
- Sub<autoware::component_interface_specs::vehicle::TurnIndicatorStatus>
51
- sub_turn_indicator_;
49
+ Sub<autoware::component_interface_specs::vehicle::TurnIndicatorStatus> sub_turn_indicator_;
52
50
Sub<autoware::component_interface_specs::vehicle::HazardLightStatus> sub_hazard_light_;
53
51
Sub<autoware::component_interface_specs::vehicle::EnergyStatus> sub_energy_level_;
54
52
Sub<autoware::component_interface_specs::map::MapProjectorInfo> sub_map_projector_info_;
55
53
rclcpp::TimerBase::SharedPtr timer_;
56
54
57
- autoware::component_interface_specs::localization::KinematicState::Message::
58
- ConstSharedPtr kinematic_state_msgs_;
55
+ autoware::component_interface_specs::localization::KinematicState::Message::ConstSharedPtr
56
+ kinematic_state_msgs_;
59
57
autoware::component_interface_specs::localization::Acceleration::Message::ConstSharedPtr
60
58
acceleration_msgs_;
61
59
autoware::component_interface_specs::vehicle::SteeringStatus::Message::ConstSharedPtr
62
60
steering_status_msgs_;
63
61
autoware::component_interface_specs::vehicle::GearStatus::Message::ConstSharedPtr
64
62
gear_status_msgs_;
65
- autoware::component_interface_specs::vehicle::TurnIndicatorStatus::Message::
66
- ConstSharedPtr turn_indicator_status_msgs_;
63
+ autoware::component_interface_specs::vehicle::TurnIndicatorStatus::Message::ConstSharedPtr
64
+ turn_indicator_status_msgs_;
67
65
autoware::component_interface_specs::vehicle::HazardLightStatus::Message::ConstSharedPtr
68
66
hazard_light_status_msgs_;
69
67
autoware::component_interface_specs::vehicle::EnergyStatus::Message::ConstSharedPtr
70
68
energy_status_msgs_;
71
69
autoware::component_interface_specs::map::MapProjectorInfo::Message::ConstSharedPtr
72
70
map_projector_info_;
73
71
74
- void kinematic_state (const autoware::component_interface_specs::localization::
75
- KinematicState::Message::ConstSharedPtr msg_ptr);
76
- void acceleration_status (const autoware::component_interface_specs::localization::
77
- Acceleration::Message::ConstSharedPtr msg_ptr);
78
- void steering_status (const autoware::component_interface_specs::vehicle::
79
- SteeringStatus::Message::ConstSharedPtr msg_ptr);
80
- void gear_status (const autoware::component_interface_specs::vehicle::GearStatus::
81
- Message::ConstSharedPtr msg_ptr);
82
- void turn_indicator_status (const autoware::component_interface_specs::vehicle::
83
- TurnIndicatorStatus::Message::ConstSharedPtr msg_ptr);
84
- void map_projector_info (const autoware::component_interface_specs::map::
85
- MapProjectorInfo::Message::ConstSharedPtr msg_ptr);
86
- void hazard_light_status (const autoware::component_interface_specs::vehicle::
87
- HazardLightStatus::Message::ConstSharedPtr msg_ptr);
88
- void energy_status (const autoware::component_interface_specs::vehicle::EnergyStatus::
89
- Message::ConstSharedPtr msg_ptr);
72
+ void kinematic_state (
73
+ const autoware::component_interface_specs::localization::KinematicState::Message::ConstSharedPtr
74
+ msg_ptr);
75
+ void acceleration_status (
76
+ const autoware::component_interface_specs::localization::Acceleration::Message::ConstSharedPtr
77
+ msg_ptr);
78
+ void steering_status (
79
+ const autoware::component_interface_specs::vehicle::SteeringStatus::Message::ConstSharedPtr
80
+ msg_ptr);
81
+ void gear_status (
82
+ const autoware::component_interface_specs::vehicle::GearStatus::Message::ConstSharedPtr
83
+ msg_ptr);
84
+ void turn_indicator_status (
85
+ const autoware::component_interface_specs::vehicle::TurnIndicatorStatus::Message::ConstSharedPtr
86
+ msg_ptr);
87
+ void map_projector_info (
88
+ const autoware::component_interface_specs::map::MapProjectorInfo::Message::ConstSharedPtr
89
+ msg_ptr);
90
+ void hazard_light_status (
91
+ const autoware::component_interface_specs::vehicle::HazardLightStatus::Message::ConstSharedPtr
92
+ msg_ptr);
93
+ void energy_status (
94
+ const autoware::component_interface_specs::vehicle::EnergyStatus::Message::ConstSharedPtr
95
+ msg_ptr);
90
96
uint8_t mapping (
91
97
std::unordered_map<uint8_t , uint8_t > hash_map, uint8_t input, uint8_t default_value);
92
98
void publish_kinematics ();
0 commit comments