ros2-interfaces-iron 0.0.2

Structs for Messages and Services listed by ROS Index for ROS2 Iron. Built around the `ros2-client` crate.
Documentation
use serde::{Deserialize, Serialize};

#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct Effector {
    pub hinge_joint_vels: Vec<crate::rcss3d_agent_msgs::msg::HingeJointVel>,
    pub universal_joint_vels: Vec<crate::rcss3d_agent_msgs::msg::UniversalJointVel>,
    pub beams: Vec<crate::rcss3d_agent_msgs::msg::Beam>,
    pub says: Vec<crate::rcss3d_agent_msgs::msg::Say>,
}

impl Default for Effector {
    fn default() -> Self {
        Effector {
            hinge_joint_vels: Vec::new(),
            universal_joint_vels: Vec::new(),
            beams: Vec::new(),
            says: Vec::new(),
        }
    }
}

impl ros2_client::Message for Effector {}