pub struct GNSS_INTEGRITY_DATA {
pub system_errors: GpsSystemErrorFlags,
pub raim_hfom: u16,
pub raim_vfom: u16,
pub id: u8,
pub authentication_state: GpsAuthenticationState,
pub jamming_state: GpsJammingState,
pub spoofing_state: GpsSpoofingState,
pub raim_state: GpsRaimState,
pub corrections_quality: u8,
pub system_status_summary: u8,
pub gnss_signal_quality: u8,
pub post_processing_quality: u8,
}
development
only.Expand description
id: 441 Information about key components of GNSS receivers, like signal authentication, interference and system errors.
Fields§
§system_errors: GpsSystemErrorFlags
Errors in the GPS system.
raim_hfom: u16
Horizontal expected accuracy using satellites successfully validated using RAIM.
raim_vfom: u16
Vertical expected accuracy using satellites successfully validated using RAIM.
id: u8
GNSS receiver id. Must match instance ids of other messages from same receiver.
authentication_state: GpsAuthenticationState
Signal authentication state of the GPS system.
jamming_state: GpsJammingState
Signal jamming state of the GPS system.
spoofing_state: GpsSpoofingState
Signal spoofing state of the GPS system.
raim_state: GpsRaimState
The state of the RAIM processing.
corrections_quality: u8
An abstract value representing the estimated quality of incoming corrections, or 255 if not available.
system_status_summary: u8
An abstract value representing the overall status of the receiver, or 255 if not available.
gnss_signal_quality: u8
An abstract value representing the quality of incoming GNSS signals, or 255 if not available.
post_processing_quality: u8
An abstract value representing the estimated PPK quality, or 255 if not available.
Implementations§
Source§impl GNSS_INTEGRITY_DATA
impl GNSS_INTEGRITY_DATA
pub const ENCODED_LEN: usize = 17usize
pub const DEFAULT: Self
Trait Implementations§
Source§impl Clone for GNSS_INTEGRITY_DATA
impl Clone for GNSS_INTEGRITY_DATA
Source§fn clone(&self) -> GNSS_INTEGRITY_DATA
fn clone(&self) -> GNSS_INTEGRITY_DATA
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more