ros2_interfaces_rolling/autoware_control_msgs/msg/
control.rs1use 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 {}