Struct sbp::messages::observation::PackedOsrContent [−][src]
pub struct PackedOsrContent {
pub p: u32,
pub l: CarrierPhase,
pub lock: u8,
pub flags: u8,
pub sid: GnssSignal,
pub iono_std: u16,
pub tropo_std: u16,
pub range_std: u16,
}
Expand description
Network correction for a particular satellite signal
Pseudorange and carrier phase network corrections for a satellite signal.
Fields
p: u32
Pseudorange observation
l: CarrierPhase
Carrier phase observation with typical sign convention.
lock: u8
Lock timer. This value gives an indication of the time for which a signal has maintained continuous phase lock. Whenever a signal has lost and regained lock, this value is reset to zero. It is encoded according to DF402 from the RTCM 10403.2 Amendment 2 specification. Valid values range from 0 to 15 and the most significant nibble is reserved for future use.
flags: u8
Correction flags.
sid: GnssSignal
GNSS signal identifier (16 bit)
iono_std: u16
Slant ionospheric correction standard deviation
tropo_std: u16
Slant tropospheric correction standard deviation
range_std: u16
Orbit/clock/bias correction projected on range standard deviation
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PackedOsrContent
impl Send for PackedOsrContent
impl Sync for PackedOsrContent
impl Unpin for PackedOsrContent
impl UnwindSafe for PackedOsrContent
Blanket Implementations
Mutably borrows from an owned value. Read more