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 SatInfo {
    pub gnss_id: u8,
    pub sv_id: u8,
    pub cno: u8,
    pub elev: i8,
    pub azim: i16,
    pub pr_res: i16,
    pub flags: crate::ublox_ubx_msgs::msg::SatFlags,
}

impl Default for SatInfo {
    fn default() -> Self {
        SatInfo {
            gnss_id: 0,
            sv_id: 0,
            cno: 0,
            elev: 0,
            azim: 0,
            pr_res: 0,
            flags: crate::ublox_ubx_msgs::msg::SatFlags::default(),
        }
    }
}

impl ros2_client::Message for SatInfo {}