ros2_interfaces_jazzy/novatel_gps_msgs/msg/
range_information.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct RangeInformation {
5 pub prn_number: u16,
6 pub glofreq: u16,
7 pub psr: f64,
8 pub psr_std: f32,
9 pub adr: f64,
10 pub adr_std: f32,
11 pub dopp: f32,
12 pub noise_density_ratio: f32,
13 pub locktime: f32,
14 pub tracking_status: u32,
15}
16
17impl Default for RangeInformation {
18 fn default() -> Self {
19 RangeInformation {
20 prn_number: 0,
21 glofreq: 0,
22 psr: 0.0,
23 psr_std: 0.0,
24 adr: 0.0,
25 adr_std: 0.0,
26 dopp: 0.0,
27 noise_density_ratio: 0.0,
28 locktime: 0.0,
29 tracking_status: 0,
30 }
31 }
32}
33
34impl ros2_client::Message for RangeInformation {}