ros2_interfaces_iron/ublox_msgs/msg/
nav_dgps.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct NavDGPS {
5    pub i_tow: u32,
6    pub age: i32,
7    pub base_id: i16,
8    pub base_health: i16,
9    pub num_ch: i8,
10    pub status: u8,
11    pub reserved1: u16,
12    pub sv: Vec<crate::ublox_msgs::msg::NavDGPSSV>,
13}
14
15impl NavDGPS {
16    pub const CLASS_ID: u8 = 1;
17    pub const MESSAGE_ID: u8 = 49;
18    pub const DGPS_CORRECTION_NONE: u8 = 0;
19    pub const DGPS_CORRECTION_PR_PRR: u8 = 1;
20}
21
22impl Default for NavDGPS {
23    fn default() -> Self {
24        NavDGPS {
25            i_tow: 0,
26            age: 0,
27            base_id: 0,
28            base_health: 0,
29            num_ch: 0,
30            status: 0,
31            reserved1: 0,
32            sv: Vec::new(),
33        }
34    }
35}
36
37impl ros2_client::Message for NavDGPS {}