Package org.orekit.gnss
Enum Class PredefinedGnssSignal
- All Implemented Interfaces:
Serializable,Comparable<PredefinedGnssSignal>,Constable,GnssSignal,RadioWave
Enumerate for GNSS predefined signals.
- Since:
- 9.2
- Author:
- Luc Maisonobe
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionBeidou B1 (1561.098 MHz).Beidou B2 (1207.14 MHz).Beidou B3 (1268.52 MHz).Beidou B2 (B2a + B2b) (1191.795MHz).Beidou B1A (1575.42 MHz).Beidou B1C (1575.42 MHz).Beidou B2a (1176.45 MHz).Beidou B2b (1207.14 MHz).Beidou B3A (1268.52 MHz).In the ANTEX files, both C01 and C02 refer to Beidou B1 signal (1561.098 MHz).In the ANTEX files, both C01 and C02 refer to Beidou B1 signal (1561.098 MHz).In the ANTEX files, C05 appears without much reference for consistency with Rinex 4 tables, we assume it is B2a (1176.45 MHz).In the ANTEX files, C06 appears without much reference, we assume it is B2 (1207.14 MHz).In the ANTEX files, C07 seems to refer to a signal close to E06, probably B3... (1268.52 MHz).In the ANTEX files, C08 appears without much reference for consistency with Rinex 4 tables, we assume it is B2 (B2a+B2b) (1191.795 MHz).Galileo, "E1" (1575.42 MHz).Galileo E5a (1176.45 MHz).Galileo E6 (1278.75 MHz).Galileo E5b (1207.14 MHz).Galileo E5 (E5a + E5b) (1191.795MHz).GPS L1 (1575.42 MHz).GPS L2 (1227.6 MHz).GPS L5 (1176.45 MHz).NavIC L1. (1575.42 MHz)NavIC L5. (1176.45 MHz)NavIC S (2492.028 MHz).QZSS L1 (1575.42 MHz).QZSS L2 (1227.6 MHz).QZSS L5 (1176.45 MHz).QZSS LEX (1278.75 MHz).GLONASS, "G1" (1602 MHZ).GLONASS, "G2" (1246 MHz).GLONASS, "G3" (1202.025 MHz).GLONASS, "G1a" (1600.995 MHZ).GLONASS, "G2a" (1248.06 MHz).SBAS L1 (1575.42 MHz).SBAS L5 (1176.45 MHz). -
Field Summary
Fields inherited from interface org.orekit.gnss.GnssSignal
F0Fields inherited from interface org.orekit.gnss.RadioWave
ONE_MILLI_HERTZ -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet the value of the frequency in Hz.getName()Get the RINEX name for the frequency.doublegetRatio()Get the ratio f/f0, wheref0is the common frequency.Get the satellite system for which this frequency is defined.static PredefinedGnssSignalReturns the enum constant of this class with the specified name.static PredefinedGnssSignal[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface org.orekit.gnss.RadioWave
closeTo, closeTo, getWavelength
-
Enum Constant Details
-
G01
GPS L1 (1575.42 MHz). -
G02
GPS L2 (1227.6 MHz). -
G05
GPS L5 (1176.45 MHz). -
R01
GLONASS, "G1" (1602 MHZ). -
R02
GLONASS, "G2" (1246 MHz). -
R03
GLONASS, "G3" (1202.025 MHz). -
R04
GLONASS, "G1a" (1600.995 MHZ). -
R06
GLONASS, "G2a" (1248.06 MHz). -
E01
Galileo, "E1" (1575.42 MHz). -
E05
Galileo E5a (1176.45 MHz). -
E07
Galileo E5b (1207.14 MHz). -
E08
Galileo E5 (E5a + E5b) (1191.795MHz). -
E06
Galileo E6 (1278.75 MHz). -
C01
In the ANTEX files, both C01 and C02 refer to Beidou B1 signal (1561.098 MHz). -
C02
In the ANTEX files, both C01 and C02 refer to Beidou B1 signal (1561.098 MHz). -
C05
In the ANTEX files, C05 appears without much reference for consistency with Rinex 4 tables, we assume it is B2a (1176.45 MHz). -
C06
In the ANTEX files, C06 appears without much reference, we assume it is B2 (1207.14 MHz). -
C07
In the ANTEX files, C07 seems to refer to a signal close to E06, probably B3... (1268.52 MHz). -
C08
In the ANTEX files, C08 appears without much reference for consistency with Rinex 4 tables, we assume it is B2 (B2a+B2b) (1191.795 MHz). -
B01
Beidou B1 (1561.098 MHz). -
B02
Beidou B2 (1207.14 MHz). -
B03
Beidou B3 (1268.52 MHz). -
B1C
Beidou B1C (1575.42 MHz). -
B1A
Beidou B1A (1575.42 MHz). -
B2A
Beidou B2a (1176.45 MHz). -
B2B
Beidou B2b (1207.14 MHz). -
B08
Beidou B2 (B2a + B2b) (1191.795MHz). -
B3A
Beidou B3A (1268.52 MHz). -
J01
QZSS L1 (1575.42 MHz). -
J02
QZSS L2 (1227.6 MHz). -
J05
QZSS L5 (1176.45 MHz). -
J06
QZSS LEX (1278.75 MHz). -
I01
NavIC L1. (1575.42 MHz)- Since:
- 13.0
-
I05
NavIC L5. (1176.45 MHz) -
I09
NavIC S (2492.028 MHz). -
S01
SBAS L1 (1575.42 MHz). -
S05
SBAS L5 (1176.45 MHz).
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getName
Get the RINEX name for the frequency.- Specified by:
getNamein interfaceGnssSignal- Returns:
- RINEX name for the frequency
-
getSatelliteSystem
Get the satellite system for which this frequency is defined.- Specified by:
getSatelliteSystemin interfaceGnssSignal- Returns:
- satellite system for which this frequency is defined
-
getRatio
public double getRatio()Get the ratio f/f0, wheref0is the common frequency.- Specified by:
getRatioin interfaceGnssSignal- Returns:
- ratio f/f0, where
f0is the common frequency - See Also:
-
getFrequency
public double getFrequency()Get the value of the frequency in Hz.- Specified by:
getFrequencyin interfaceRadioWave- Returns:
- value of the frequency in Hz
- See Also:
-