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 LFErecFieldMsg {
    pub version_number: u16,
    pub field_index: u8,
    pub sys_count: u32,
    pub dist_scale_factor: f32,
    pub dist_scale_offset: f32,
    pub angle_scale_factor: u32,
    pub angle_scale_offset: i32,
    pub field_result_mrs: u8,
    pub time_state: u16,
    pub year: u16,
    pub month: u8,
    pub day: u8,
    pub hour: u8,
    pub minute: u8,
    pub second: u8,
    pub microsecond: u32,
}

impl Default for LFErecFieldMsg {
    fn default() -> Self {
        LFErecFieldMsg {
            version_number: 0,
            field_index: 0,
            sys_count: 0,
            dist_scale_factor: 0.0,
            dist_scale_offset: 0.0,
            angle_scale_factor: 0,
            angle_scale_offset: 0,
            field_result_mrs: 0,
            time_state: 0,
            year: 0,
            month: 0,
            day: 0,
            hour: 0,
            minute: 0,
            second: 0,
            microsecond: 0,
        }
    }
}

impl ros2_client::Message for LFErecFieldMsg {}