ros2_interfaces_iron/ublox_msgs/msg/
nav_dgps.rs1use 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 {}