ros2_interfaces_jazzy/ublox_msgs/msg/
cfg_gnss.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct CfgGNSS {
5    pub msg_ver: u8,
6    pub num_trk_ch_hw: u8,
7    pub num_trk_ch_use: u8,
8    pub num_config_blocks: u8,
9    pub blocks: Vec<crate::ublox_msgs::msg::CfgGNSSBlock>,
10}
11
12impl CfgGNSS {
13    pub const CLASS_ID: u8 = 6;
14    pub const MESSAGE_ID: u8 = 62;
15}
16
17impl Default for CfgGNSS {
18    fn default() -> Self {
19        CfgGNSS {
20            msg_ver: 0,
21            num_trk_ch_hw: 0,
22            num_trk_ch_use: 0,
23            num_config_blocks: 0,
24            blocks: Vec::new(),
25        }
26    }
27}
28
29impl ros2_client::Message for CfgGNSS {}