libsbp
v2.4.7
|
GNSS observations for a particular satellite signal. More...
#include <observation.h>
Data Fields | |
u32 | P |
Pseudorange observation [2 cm]. More... | |
carrier_phase_t | L |
Carrier phase observation with typical sign convention. More... | |
doppler_t | D |
Doppler observation with typical sign convention. More... | |
u8 | cn0 |
Carrier-to-Noise density. More... | |
u8 | lock |
Lock timer. More... | |
u8 | flags |
Measurement status flags. More... | |
sbp_gnss_signal_t | sid |
GNSS signal identifier (16 bit) More... | |
GNSS observations for a particular satellite signal.
Pseudorange and carrier phase observation for a satellite being tracked. The observations are interoperable with 3rd party receivers and conform with typical RTCM 3.1 message GPS/GLO observations.
Carrier phase observations are not guaranteed to be aligned to the RINEX 3 or RTCM 3.3 MSM reference signal and no 1/4 cycle adjustments are currently peformed.
Definition at line 68 of file observation.h.
u8 cn0 |
Carrier-to-Noise density.
Zero implies invalid cn0. [dB Hz / 4]
Definition at line 72 of file observation.h.
u8 flags |
Measurement status flags.
A bit field of flags providing the status of this observation. If this field is 0 it means only the Cn0 estimate for the signal is valid.
Definition at line 80 of file observation.h.
Carrier phase observation with typical sign convention.
[cycles]
Definition at line 70 of file observation.h.
u8 lock |
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.
Definition at line 73 of file observation.h.
u32 P |
Pseudorange observation [2 cm].
Definition at line 69 of file observation.h.
GNSS signal identifier (16 bit)
Definition at line 84 of file observation.h.