Enum Class TdmMetadataKey

java.lang.Object
java.lang.Enum<TdmMetadataKey>
org.orekit.files.ccsds.ndm.tdm.TdmMetadataKey
All Implemented Interfaces:
Serializable, Comparable<TdmMetadataKey>, Constable

public enum TdmMetadataKey extends Enum<TdmMetadataKey>
Keys for TDM container entries.
Since:
11.0
Author:
Maxime Journot
  • Enum Constant Details

    • TRACK_ID

      public static final TdmMetadataKey TRACK_ID
      Identifier for the tracking data.
    • DATA_TYPES

      public static final TdmMetadataKey DATA_TYPES
      Lit of data types in the data section.
    • START_TIME

      public static final TdmMetadataKey START_TIME
      Start time entry.
    • STOP_TIME

      public static final TdmMetadataKey STOP_TIME
      Stop time entry.
    • PARTICIPANT_1

      public static final TdmMetadataKey PARTICIPANT_1
      First participant entry.
    • PARTICIPANT_2

      public static final TdmMetadataKey PARTICIPANT_2
      Second participant entry.
    • PARTICIPANT_3

      public static final TdmMetadataKey PARTICIPANT_3
      Third participant entry.
    • PARTICIPANT_4

      public static final TdmMetadataKey PARTICIPANT_4
      Fourth participant entry.
    • PARTICIPANT_5

      public static final TdmMetadataKey PARTICIPANT_5
      Fifth participant entry.
    • MODE

      public static final TdmMetadataKey MODE
      Mode entry.
    • PATH

      public static final TdmMetadataKey PATH
      Path entry.
    • PATH_1

      public static final TdmMetadataKey PATH_1
      Path 1 entry.
    • PATH_2

      public static final TdmMetadataKey PATH_2
      Path 2 entry.
    • EPHEMERIS_NAME_1

      public static final TdmMetadataKey EPHEMERIS_NAME_1
      External ephemeris file for the participant 1.
    • EPHEMERIS_NAME_2

      public static final TdmMetadataKey EPHEMERIS_NAME_2
      External ephemeris file for the participant 2.
    • EPHEMERIS_NAME_3

      public static final TdmMetadataKey EPHEMERIS_NAME_3
      External ephemeris file for the participant 3.
    • EPHEMERIS_NAME_4

      public static final TdmMetadataKey EPHEMERIS_NAME_4
      External ephemeris file for the participant 4.
    • EPHEMERIS_NAME_5

      public static final TdmMetadataKey EPHEMERIS_NAME_5
      External ephemeris file for the participant 5.
    • TRANSMIT_BAND

      public static final TdmMetadataKey TRANSMIT_BAND
      Transmit band entry.
    • RECEIVE_BAND

      public static final TdmMetadataKey RECEIVE_BAND
      Receive band entry.
    • TURNAROUND_NUMERATOR

      public static final TdmMetadataKey TURNAROUND_NUMERATOR
      Turnaround numerator entry.
    • TURNAROUND_DENOMINATOR

      public static final TdmMetadataKey TURNAROUND_DENOMINATOR
      turnaround denominator entry.
    • TIMETAG_REF

      public static final TdmMetadataKey TIMETAG_REF
      Timetag reference entry.
    • INTEGRATION_INTERVAL

      public static final TdmMetadataKey INTEGRATION_INTERVAL
      Integration interval entry.
    • INTEGRATION_REF

      public static final TdmMetadataKey INTEGRATION_REF
      Integration reference entry.
    • FREQ_OFFSET

      public static final TdmMetadataKey FREQ_OFFSET
      Frequency offset entry.
    • RANGE_MODE

      public static final TdmMetadataKey RANGE_MODE
      Range mode entry.
    • RANGE_MODULUS

      public static final TdmMetadataKey RANGE_MODULUS
      Range modulus entry (beware the unit is Range Units here).
    • RANGE_UNITS

      public static final TdmMetadataKey RANGE_UNITS
      Range units entry.
    • ANGLE_TYPE

      public static final TdmMetadataKey ANGLE_TYPE
      Angle type entry.
    • REFERENCE_FRAME

      public static final TdmMetadataKey REFERENCE_FRAME
      reference frame entry.
    • INTERPOLATION

      public static final TdmMetadataKey INTERPOLATION
      Interpolation method for transmit phase count.
    • INTERPOLATION_DEGREE

      public static final TdmMetadataKey INTERPOLATION_DEGREE
      Interpolation degree for transmit phase count.
    • DOPPLER_COUNT_BIAS

      public static final TdmMetadataKey DOPPLER_COUNT_BIAS
      Bias that was added to Doppler count in the data section.
    • DOPPLER_COUNT_SCALE

      public static final TdmMetadataKey DOPPLER_COUNT_SCALE
      Scaled by which Doppler count was multiplied in the data section.
    • DOPPLER_COUNT_ROLLOVER

      public static final TdmMetadataKey DOPPLER_COUNT_ROLLOVER
      Indicator for occurred rollover in Doppler count.
    • TRANSMIT_DELAY_1

      public static final TdmMetadataKey TRANSMIT_DELAY_1
      First transmit delay entry.
    • TRANSMIT_DELAY_2

      public static final TdmMetadataKey TRANSMIT_DELAY_2
      Second transmit delay entry.
    • TRANSMIT_DELAY_3

      public static final TdmMetadataKey TRANSMIT_DELAY_3
      Third transmit delay entry.
    • TRANSMIT_DELAY_4

      public static final TdmMetadataKey TRANSMIT_DELAY_4
      Fourth transmit delay entry.
    • TRANSMIT_DELAY_5

      public static final TdmMetadataKey TRANSMIT_DELAY_5
      Fifth transmit delay entry.
    • RECEIVE_DELAY_1

      public static final TdmMetadataKey RECEIVE_DELAY_1
      First receive delay entry.
    • RECEIVE_DELAY_2

      public static final TdmMetadataKey RECEIVE_DELAY_2
      Second receive delay entry.
    • RECEIVE_DELAY_3

      public static final TdmMetadataKey RECEIVE_DELAY_3
      Third receive delay entry.
    • RECEIVE_DELAY_4

      public static final TdmMetadataKey RECEIVE_DELAY_4
      Fourth receive delay entry.
    • RECEIVE_DELAY_5

      public static final TdmMetadataKey RECEIVE_DELAY_5
      Fifth receive delay entry.
    • DATA_QUALITY

      public static final TdmMetadataKey DATA_QUALITY
      data quality entry.
    • CORRECTION_ANGLE_1

      public static final TdmMetadataKey CORRECTION_ANGLE_1
      Angle 1 correction entry.
    • CORRECTION_ANGLE_2

      public static final TdmMetadataKey CORRECTION_ANGLE_2
      Angle 2 correction entry.
    • CORRECTION_DOPPLER

      public static final TdmMetadataKey CORRECTION_DOPPLER
      Doppler correction entry.
    • CORRECTION_MAG

      public static final TdmMetadataKey CORRECTION_MAG
      Magnitude correction entry.
    • CORRECTION_RANGE

      public static final TdmMetadataKey CORRECTION_RANGE
      Range correction entry (beware the unit is Range Units here).
    • CORRECTION_RCS

      public static final TdmMetadataKey CORRECTION_RCS
      Radar Cross Section correction entry.
    • CORRECTION_RECEIVE

      public static final TdmMetadataKey CORRECTION_RECEIVE
      Receive correction entry.
    • CORRECTION_TRANSMIT

      public static final TdmMetadataKey CORRECTION_TRANSMIT
      Transmit correction entry.
    • CORRECTION_ABERRATION_YEARLY

      public static final TdmMetadataKey CORRECTION_ABERRATION_YEARLY
      Yearly aberration correction entry.
    • CORRECTION_ABERRATION_DIURNAL

      public static final TdmMetadataKey CORRECTION_ABERRATION_DIURNAL
      Diurnal aberration correction entry.
    • CORRECTIONS_APPLIED

      public static final TdmMetadataKey CORRECTIONS_APPLIED
      Applied correction entry.
  • Method Details

    • values

      public static TdmMetadataKey[] 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 TdmMetadataKey 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
    • process

      public boolean process(ParseToken token, ContextBinding context, TdmMetadata container)
      Process an token.
      Parameters:
      token - token to process
      context - context binding
      container - container to fill
      Returns:
      true if token was accepted