Package org.orekit.gnss
Enum Class SignalCode
- All Implemented Interfaces:
Serializable,Comparable<SignalCode>,Constable
Enumerate for satellite signal code.
- Since:
- 10.1
- Author:
- Bryan Cazabonne
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionGalileo A PRS / NavIC A SPS / GLONASS L1OCd and L2CSI / Beidou B1A and B3A codes.Galileo B I/NAV and B C/NAV / NavIC B RS / GLONASS L1OCp and LO2Cp codes.GPS C/A / GLONASS C/A / Galileo C / SBAS C/A / QZSS C/A / QZSS C/B / NavIC C RS(P) codes.Codeless.GPS L1(C/A) + (P2-P1) / QZSS L5D / Beidou Data codes.QZSS L6E and L6 (D+E) codes.GPS I / GLONASS I / Galileo I F/NAV, I I/NAV and I / SBAS I/ Beidou I codes.GPS L1C (P) and L2C (L) / QZSS L1C (P), L2C (L) and L code.GPS M code.Beidou B1 Codeless.GPS P (AS off) / GLONASS P / QZSS L5P / Beidou Pilot codes.GPS Q / GLONASS Q / Galileo Q / SBAS Q / QZSS Q / Beidou Q codes.GPS L1C (D), L2C (M) / QZSS L1C (D), L2C (M) and S codes.GPS Z - tracking and similar (AS off) / code.GPS L1C (D+P), L2C (M+L) and I+Q / GLONASS I+Q, L1OCd+L1OCp and L2CSI+LO2Cp / Galileo B+C and I+Q / SBAS I+Q / QZSS L1C (D+P), L2C (M+L), I+Q and S+L / Beidou B1 (I+Q), B2b I+Q, B2a Data+Pilot, B3 (I+Q) / NavIC B+C codes.GPS Y code.Galileo A+B+C / QZSS L1-SAIF, L5(D+P) and L6(D+E) / Beidou B2b Data+Pilot codes. -
Method Summary
Modifier and TypeMethodDescriptionstatic SignalCodeReturns the enum constant of this class with the specified name.static SignalCode[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
A
Galileo A PRS / NavIC A SPS / GLONASS L1OCd and L2CSI / Beidou B1A and B3A codes. -
B
Galileo B I/NAV and B C/NAV / NavIC B RS / GLONASS L1OCp and LO2Cp codes. -
C
GPS C/A / GLONASS C/A / Galileo C / SBAS C/A / QZSS C/A / QZSS C/B / NavIC C RS(P) codes. -
D
GPS L1(C/A) + (P2-P1) / QZSS L5D / Beidou Data codes. -
E
QZSS L6E and L6 (D+E) codes. -
I
GPS I / GLONASS I / Galileo I F/NAV, I I/NAV and I / SBAS I/ Beidou I codes. -
L
GPS L1C (P) and L2C (L) / QZSS L1C (P), L2C (L) and L code. -
M
GPS M code. -
N
Beidou B1 Codeless. -
P
GPS P (AS off) / GLONASS P / QZSS L5P / Beidou Pilot codes. -
Q
GPS Q / GLONASS Q / Galileo Q / SBAS Q / QZSS Q / Beidou Q codes. -
S
GPS L1C (D), L2C (M) / QZSS L1C (D), L2C (M) and S codes. -
W
GPS Z - tracking and similar (AS off) / code. -
X
GPS L1C (D+P), L2C (M+L) and I+Q / GLONASS I+Q, L1OCd+L1OCp and L2CSI+LO2Cp / Galileo B+C and I+Q / SBAS I+Q / QZSS L1C (D+P), L2C (M+L), I+Q and S+L / Beidou B1 (I+Q), B2b I+Q, B2a Data+Pilot, B3 (I+Q) / NavIC B+C codes. -
Y
GPS Y code. -
Z
Galileo A+B+C / QZSS L1-SAIF, L5(D+P) and L6(D+E) / Beidou B2b Data+Pilot codes. -
CODELESS
Codeless.
-
-
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
-