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 ODEJointProperties {
    pub damping: Vec<f64>,
    pub hi_stop: Vec<f64>,
    pub lo_stop: Vec<f64>,
    pub erp: Vec<f64>,
    pub cfm: Vec<f64>,
    pub stop_erp: Vec<f64>,
    pub stop_cfm: Vec<f64>,
    pub fudge_factor: Vec<f64>,
    pub fmax: Vec<f64>,
    pub vel: Vec<f64>,
}

impl Default for ODEJointProperties {
    fn default() -> Self {
        ODEJointProperties {
            damping: Vec::new(),
            hi_stop: Vec::new(),
            lo_stop: Vec::new(),
            erp: Vec::new(),
            cfm: Vec::new(),
            stop_erp: Vec::new(),
            stop_cfm: Vec::new(),
            fudge_factor: Vec::new(),
            fmax: Vec::new(),
            vel: Vec::new(),
        }
    }
}

impl ros2_client::Message for ODEJointProperties {}