ros2_interfaces_rolling/autoware_control_msgs/msg/
control.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct Control {
5    pub stamp: crate::builtin_interfaces::msg::Time,
6    pub control_time: crate::builtin_interfaces::msg::Time,
7    pub lateral: crate::autoware_control_msgs::msg::Lateral,
8    pub longitudinal: crate::autoware_control_msgs::msg::Longitudinal,
9}
10
11impl Default for Control {
12    fn default() -> Self {
13        Control {
14            stamp: crate::builtin_interfaces::msg::Time::default(),
15            control_time: crate::builtin_interfaces::msg::Time::default(),
16            lateral: crate::autoware_control_msgs::msg::Lateral::default(),
17            longitudinal: crate::autoware_control_msgs::msg::Longitudinal::default(),
18        }
19    }
20}
21
22impl ros2_client::Message for Control {}