ros2_interfaces_rolling/rcss3d_agent_msgs/msg/
effector.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct Effector {
5 pub hinge_joint_vels: Vec<crate::rcss3d_agent_msgs::msg::HingeJointVel>,
6 pub universal_joint_vels: Vec<crate::rcss3d_agent_msgs::msg::UniversalJointVel>,
7 pub beams: Vec<crate::rcss3d_agent_msgs::msg::Beam>,
8 pub says: Vec<crate::rcss3d_agent_msgs::msg::Say>,
9}
10
11impl Default for Effector {
12 fn default() -> Self {
13 Effector {
14 hinge_joint_vels: Vec::new(),
15 universal_joint_vels: Vec::new(),
16 beams: Vec::new(),
17 says: Vec::new(),
18 }
19 }
20}
21
22impl ros2_client::Message for Effector {}