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