ros2_interfaces_jazzy/novatel_gps_msgs/msg/
range_information.rs

1use 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 {}