Struct nrfxlib_sys::nrf_modem_gnss_sv
source · #[repr(C)]pub struct nrf_modem_gnss_sv {
pub sv: u16,
pub signal: u8,
pub cn0: u16,
pub elevation: i16,
pub azimuth: i16,
pub flags: u8,
}
Expand description
Space Vehicle (SV) information.
Fields§
§sv: u16
SV number 1…32 for GPS, 193…202 for QZSS.
signal: u8
Signal type. 0: invalid, 1: GPS L1C/A, 3: QZSS L1C/A, other values are reserved for other GNSSes or signals.
cn0: u16
0.1 dB/Hz.
elevation: i16
SV elevation angle in degrees.
azimuth: i16
SV azimuth angle in degrees.
flags: u8
See @ref nrf_modem_gnss_sv_flag_bitmask.
Trait Implementations§
source§impl Clone for nrf_modem_gnss_sv
impl Clone for nrf_modem_gnss_sv
source§fn clone(&self) -> nrf_modem_gnss_sv
fn clone(&self) -> nrf_modem_gnss_sv
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for nrf_modem_gnss_sv
impl Debug for nrf_modem_gnss_sv
impl Copy for nrf_modem_gnss_sv
Auto Trait Implementations§
impl RefUnwindSafe for nrf_modem_gnss_sv
impl Send for nrf_modem_gnss_sv
impl Sync for nrf_modem_gnss_sv
impl Unpin for nrf_modem_gnss_sv
impl UnwindSafe for nrf_modem_gnss_sv
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more