Package org.orekit.gnss
Enum SignalCode
- java.lang.Object
-
- java.lang.Enum<SignalCode>
-
- org.orekit.gnss.SignalCode
-
- All Implemented Interfaces:
Serializable
,Comparable<SignalCode>
public enum SignalCode extends Enum<SignalCode>
Enumerate for satellite signal code.- Since:
- 10.1
- Author:
- Bryan Cazabonne
-
-
Enum Constant Summary
Enum Constants Enum Constant Description A
Galileo A PRS / IRNSS A SPS / GLONASS L1OCd and L2CSI / Beidou B1A and B3A codes.B
Galileo B I/NAV and B C/NAV / IRNSS 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 / IRNSS C RS(P) codes.CODELESS
Codeless.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) / IRNSS 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.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SignalCode
valueOf(String name)
Returns the enum constant of this type with the specified name.static SignalCode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
A
public static final SignalCode A
Galileo A PRS / IRNSS A SPS / GLONASS L1OCd and L2CSI / Beidou B1A and B3A codes.
-
B
public static final SignalCode B
Galileo B I/NAV and B C/NAV / IRNSS B RS / GLONASS L1OCp and LO2Cp codes.
-
C
public static final SignalCode C
GPS C/A / GLONASS C/A / Galileo C / SBAS C/A / QZSS C/A / QZSS C/B / IRNSS C RS(P) codes.
-
D
public static final SignalCode D
GPS L1(C/A) + (P2-P1) / QZSS L5D / Beidou Data codes.
-
E
public static final SignalCode E
QZSS L6E and L6 (D+E) codes.
-
I
public static final SignalCode I
GPS I / GLONASS I / Galileo I F/NAV, I I/NAV and I / SBAS I/ Beidou I codes.
-
L
public static final SignalCode L
GPS L1C (P) and L2C (L) / QZSS L1C (P), L2C (L) and L code.
-
M
public static final SignalCode M
GPS M code.
-
N
public static final SignalCode N
Beidou B1 Codeless.
-
P
public static final SignalCode P
GPS P (AS off) / GLONASS P / QZSS L5P / Beidou Pilot codes.
-
Q
public static final SignalCode Q
GPS Q / GLONASS Q / Galileo Q / SBAS Q / QZSS Q / Beidou Q codes.
-
S
public static final SignalCode S
GPS L1C (D), L2C (M) / QZSS L1C (D), L2C (M) and S codes.
-
W
public static final SignalCode W
GPS Z - tracking and similar (AS off) / code.
-
X
public static final SignalCode 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) / IRNSS B+C codes.
-
Y
public static final SignalCode Y
GPS Y code.
-
Z
public static final SignalCode Z
Galileo A+B+C / QZSS L1-SAIF, L5(D+P) and L6(D+E) / Beidou B2b Data+Pilot codes.
-
CODELESS
public static final SignalCode CODELESS
Codeless.
-
-
Method Detail
-
values
public static SignalCode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SignalCode c : SignalCode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SignalCode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
-