GnssType
A GnssType string consists of six parts (type, frequency, attribute, system, PRN, frequency number) represented by seven characters.
- The first three characters (representing type, frequency, and attribute) correspond to the observation codes of the RINEX 3 definition.
-
The satellite system character also follows the RINEX 3 definition:
-
G
= GPS -
R
= GLONASS -
E
= Galileo -
C
= BeiDou -
S
= SBAS -
J
= QZSS -
I
= IRNSS
Each part of a GnssType string can be replaced by a wildcard '*
', enabling the use of these strings as patterns,
for example to select a subset of observations (e.g. C**G**
matches all GPS code/range observations).
Trailing wildcards are optional, meaning L1*R
is automatically expanded to L1*R***
.
For some RINEX 2 types (e.g. Galileo L5) the RINEX 3 attribute is unknown/undefined and can be replaced by ?
,
for example L5?E01
.
Examples:
C1CG23
= code/range observation, L1 frequency, derived from C/A code, GPS, PRN 23-
L2PR05B
= phase observation, G2 frequency, derived from P code, GLONASS, PRN 05, frequency number -6 -
*5*E**
= all observation types, E5a frequency, all attributes, Galileo, all PRNs