Enum Class SignalCode

java.lang.Object
java.lang.Enum<SignalCode>
org.orekit.gnss.SignalCode
All Implemented Interfaces:
Serializable, Comparable<SignalCode>, Constable

public enum SignalCode extends Enum<SignalCode>
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 Constants
    Enum Constant
    Description
    Galileo 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 Type
    Method
    Description
    static SignalCode
    Returns the enum constant of this class with the specified name.
    static SignalCode[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • A

      public static final SignalCode A
      Galileo A PRS / NavIC 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 / NavIC 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 / NavIC 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) / NavIC 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 Details

    • values

      public static SignalCode[] 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

      public static SignalCode valueOf(String name)
      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 name
      NullPointerException - if the argument is null