Enum Class OrbitManeuverHistoryMetadataKey
java.lang.Object
java.lang.Enum<OrbitManeuverHistoryMetadataKey>
org.orekit.files.ccsds.ndm.odm.ocm.OrbitManeuverHistoryMetadataKey
- All Implemented Interfaces:
Serializable,Comparable<OrbitManeuverHistoryMetadataKey>,Constable
Keys for
maneuver history container entries.- Since:
- 11.0
- 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 ConstantDescriptionComment entry.Spacecraft body frame in whichDC_BODY_TRIGGERis specified.Direction inbody framefor triggering duty cycle.Start time of initial duty cycle-based maneuver execution.End time of final duty cycle-based maneuver execution.Maximum number of "ON" duty cycles.Minimum number of "ON" duty cycles.Phase angle of pulse start.Phase angle of pulse stop.Reference direction for triggering duty cycle.Duty cycle thrust reference time.Duty cycle pulse "ON" duration.Duty cycle elapsed time between start of a pulse and start of next pulse.Type of duty cycle.Start time of duty cycle-based maneuver window.Start time of duty cycle-based maneuver window.Origin of maneuver gravitational assist body.Basis of this maneuver history data.Identification number of the orbit determination or simulation upon which this maneuver is based.Maneuver elements of information.Identifier of the device used for this maneuver.Epoch of themaneuver reference frame.Maneuver identification number.Start time of next maneuver.Identification number of next maneuver.Prediction source on which this maneuver is based.Completion time of previous maneuver.Identification number of previous maneuver.Purposes of the maneuver.Reference frame of the maneuver.SI units for each elements of the maneuver. -
Method Summary
Modifier and TypeMethodDescriptionbooleanprocess(ParseToken token, ContextBinding context, OrbitManeuverHistoryMetadata container) Process an token.Returns the enum constant of this class with the specified name.static OrbitManeuverHistoryMetadataKey[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
COMMENT
Comment entry. -
MAN_ID
Maneuver identification number. -
MAN_PREV_ID
Identification number of previous maneuver. -
MAN_NEXT_ID
Identification number of next maneuver. -
MAN_BASIS
Basis of this maneuver history data. -
MAN_BASIS_ID
Identification number of the orbit determination or simulation upon which this maneuver is based. -
MAN_DEVICE_ID
Identifier of the device used for this maneuver. -
MAN_PREV_EPOCH
Completion time of previous maneuver. -
MAN_NEXT_EPOCH
Start time of next maneuver. -
MAN_PURPOSE
Purposes of the maneuver. -
MAN_PRED_SOURCE
Prediction source on which this maneuver is based. -
MAN_REF_FRAME
Reference frame of the maneuver. -
MAN_FRAME_EPOCH
Epoch of themaneuver reference frame. -
GRAV_ASSIST_NAME
Origin of maneuver gravitational assist body. -
DC_TYPE
Type of duty cycle. -
DC_WIN_OPEN
Start time of duty cycle-based maneuver window. -
DC_WIN_CLOSE
Start time of duty cycle-based maneuver window. -
DC_MIN_CYCLES
Minimum number of "ON" duty cycles. -
DC_MAX_CYCLES
Maximum number of "ON" duty cycles. -
DC_EXEC_START
Start time of initial duty cycle-based maneuver execution. -
DC_EXEC_STOP
End time of final duty cycle-based maneuver execution. -
DC_REF_TIME
Duty cycle thrust reference time. -
DC_TIME_PULSE_DURATION
Duty cycle pulse "ON" duration. -
DC_TIME_PULSE_PERIOD
Duty cycle elapsed time between start of a pulse and start of next pulse. -
DC_REF_DIR
Reference direction for triggering duty cycle. -
DC_BODY_FRAME
Spacecraft body frame in whichDC_BODY_TRIGGERis specified. -
DC_BODY_TRIGGER
Direction inbody framefor triggering duty cycle. -
DC_PA_START_ANGLE
Phase angle of pulse start. -
DC_PA_STOP_ANGLE
Phase angle of pulse stop. -
MAN_COMPOSITION
Maneuver elements of information. -
MAN_UNITS
SI units for each elements of the maneuver.
-
-
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
-
process
public boolean process(ParseToken token, ContextBinding context, OrbitManeuverHistoryMetadata container) Process an token.- Parameters:
token- token to processcontext- context bindingcontainer- container to fill- Returns:
- true of token was accepted
-