libsbp  v2.4.7
packed_obs_content_t Struct Reference

GNSS observations for a particular satellite signal. More...

#include <observation.h>

Collaboration diagram for packed_obs_content_t:

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...
 

Detailed Description

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.

Field Documentation

u8 cn0

Carrier-to-Noise density.

Zero implies invalid cn0. [dB Hz / 4]

Definition at line 72 of file observation.h.

Doppler observation with typical sign convention.

[Hz]

Definition at line 71 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.


The documentation for this struct was generated from the following file: