ros2_interfaces_rolling/ublox_ubx_msgs/msg/
ubx_esf_meas.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct UBXEsfMeas {
5    pub header: crate::std_msgs::msg::Header,
6    pub time_tag: u32,
7    pub time_mark_sent: u8,
8    pub time_mark_edge: bool,
9    pub calib_ttag_valid: bool,
10    pub num_meas: u8,
11    pub id: u16,
12    pub data: Vec<crate::ublox_ubx_msgs::msg::ESFMeasDataItem>,
13    pub calib_ttag: u32,
14}
15
16impl Default for UBXEsfMeas {
17    fn default() -> Self {
18        UBXEsfMeas {
19            header: crate::std_msgs::msg::Header::default(),
20            time_tag: 0,
21            time_mark_sent: 0,
22            time_mark_edge: false,
23            calib_ttag_valid: false,
24            num_meas: 0,
25            id: 0,
26            data: Vec::new(),
27            calib_ttag: 0,
28        }
29    }
30}
31
32impl ros2_client::Message for UBXEsfMeas {}