ros2_interfaces_rolling/rcss3d_agent_msgs/msg/
effector.rs

1use 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 {}