ros2_interfaces_rolling/ublox_ubx_msgs/msg/
ubx_esf_meas.rs1use 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 {}