Enum OrbitManeuverHistoryMetadataKey
- java.lang.Object
-
- java.lang.Enum<OrbitManeuverHistoryMetadataKey>
-
- org.orekit.files.ccsds.ndm.odm.ocm.OrbitManeuverHistoryMetadataKey
-
- All Implemented Interfaces:
Serializable,Comparable<OrbitManeuverHistoryMetadataKey>
public enum OrbitManeuverHistoryMetadataKey extends Enum<OrbitManeuverHistoryMetadataKey>
Keys formaneuver history containerentries.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description COMMENTComment entry.DC_BODY_FRAMESpacecraft body frame in whichDC_BODY_TRIGGERis specified.DC_BODY_TRIGGERDirection inbody framefor triggering duty cycle.DC_EXEC_STARTStart time of initial duty cycle-based maneuver execution.DC_EXEC_STOPEnd time of final duty cycle-based maneuver execution.DC_MAX_CYCLESMaximum number of "ON" duty cycles.DC_MIN_CYCLESMinimum number of "ON" duty cycles.DC_PA_START_ANGLEPhase angle of pulse start.DC_PA_STOP_ANGLEPhase angle of pulse stop.DC_REF_DIRReference direction for triggering duty cycle.DC_REF_TIMEDuty cycle thrust reference time.DC_TIME_PULSE_DURATIONDuty cycle pulse "ON" duration.DC_TIME_PULSE_PERIODDuty cycle elapsed time between start of a pulse and start of next pulse.DC_TYPEType of duty cycle.DC_WIN_CLOSEStart time of duty cycle-based maneuver window.DC_WIN_OPENStart time of duty cycle-based maneuver window.GRAV_ASSIST_NAMEOrigin of maneuver gravitational assist body.MAN_BASISBasis of this maneuver history data.MAN_BASIS_IDIdentification number of the orbit determination or simulation upon which this maneuver is based.MAN_COMPOSITIONManeuver elements of information.MAN_DEVICE_IDIdentifier of the device used for this maneuver.MAN_FRAME_EPOCHEpoch of themaneuver reference frame.MAN_IDManeuver identification number.MAN_NEXT_EPOCHStart time of next maneuver.MAN_NEXT_IDIdentification number of next maneuver.MAN_PRED_SOURCEPrediction source on which this maneuver is based.MAN_PREV_EPOCHCompletion time of previous maneuver.MAN_PREV_IDIdentification number of previous maneuver.MAN_PURPOSEPurposes of the maneuver.MAN_REF_FRAMEReference frame of the maneuver.MAN_UNITSSI units for each elements of the maneuver.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanprocess(ParseToken token, ContextBinding context, OrbitManeuverHistoryMetadata container)Process an token.static OrbitManeuverHistoryMetadataKeyvalueOf(String name)Returns the enum constant of this type with the specified name.static OrbitManeuverHistoryMetadataKey[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COMMENT
public static final OrbitManeuverHistoryMetadataKey COMMENT
Comment entry.
-
MAN_ID
public static final OrbitManeuverHistoryMetadataKey MAN_ID
Maneuver identification number.
-
MAN_PREV_ID
public static final OrbitManeuverHistoryMetadataKey MAN_PREV_ID
Identification number of previous maneuver.
-
MAN_NEXT_ID
public static final OrbitManeuverHistoryMetadataKey MAN_NEXT_ID
Identification number of next maneuver.
-
MAN_BASIS
public static final OrbitManeuverHistoryMetadataKey MAN_BASIS
Basis of this maneuver history data.
-
MAN_BASIS_ID
public static final OrbitManeuverHistoryMetadataKey MAN_BASIS_ID
Identification number of the orbit determination or simulation upon which this maneuver is based.
-
MAN_DEVICE_ID
public static final OrbitManeuverHistoryMetadataKey MAN_DEVICE_ID
Identifier of the device used for this maneuver.
-
MAN_PREV_EPOCH
public static final OrbitManeuverHistoryMetadataKey MAN_PREV_EPOCH
Completion time of previous maneuver.
-
MAN_NEXT_EPOCH
public static final OrbitManeuverHistoryMetadataKey MAN_NEXT_EPOCH
Start time of next maneuver.
-
MAN_PURPOSE
public static final OrbitManeuverHistoryMetadataKey MAN_PURPOSE
Purposes of the maneuver.
-
MAN_PRED_SOURCE
public static final OrbitManeuverHistoryMetadataKey MAN_PRED_SOURCE
Prediction source on which this maneuver is based.
-
MAN_REF_FRAME
public static final OrbitManeuverHistoryMetadataKey MAN_REF_FRAME
Reference frame of the maneuver.
-
MAN_FRAME_EPOCH
public static final OrbitManeuverHistoryMetadataKey MAN_FRAME_EPOCH
Epoch of themaneuver reference frame.
-
GRAV_ASSIST_NAME
public static final OrbitManeuverHistoryMetadataKey GRAV_ASSIST_NAME
Origin of maneuver gravitational assist body.
-
DC_TYPE
public static final OrbitManeuverHistoryMetadataKey DC_TYPE
Type of duty cycle.
-
DC_WIN_OPEN
public static final OrbitManeuverHistoryMetadataKey DC_WIN_OPEN
Start time of duty cycle-based maneuver window.
-
DC_WIN_CLOSE
public static final OrbitManeuverHistoryMetadataKey DC_WIN_CLOSE
Start time of duty cycle-based maneuver window.
-
DC_MIN_CYCLES
public static final OrbitManeuverHistoryMetadataKey DC_MIN_CYCLES
Minimum number of "ON" duty cycles.
-
DC_MAX_CYCLES
public static final OrbitManeuverHistoryMetadataKey DC_MAX_CYCLES
Maximum number of "ON" duty cycles.
-
DC_EXEC_START
public static final OrbitManeuverHistoryMetadataKey DC_EXEC_START
Start time of initial duty cycle-based maneuver execution.
-
DC_EXEC_STOP
public static final OrbitManeuverHistoryMetadataKey DC_EXEC_STOP
End time of final duty cycle-based maneuver execution.
-
DC_REF_TIME
public static final OrbitManeuverHistoryMetadataKey DC_REF_TIME
Duty cycle thrust reference time.
-
DC_TIME_PULSE_DURATION
public static final OrbitManeuverHistoryMetadataKey DC_TIME_PULSE_DURATION
Duty cycle pulse "ON" duration.
-
DC_TIME_PULSE_PERIOD
public static final OrbitManeuverHistoryMetadataKey DC_TIME_PULSE_PERIOD
Duty cycle elapsed time between start of a pulse and start of next pulse.
-
DC_REF_DIR
public static final OrbitManeuverHistoryMetadataKey DC_REF_DIR
Reference direction for triggering duty cycle.
-
DC_BODY_FRAME
public static final OrbitManeuverHistoryMetadataKey DC_BODY_FRAME
Spacecraft body frame in whichDC_BODY_TRIGGERis specified.
-
DC_BODY_TRIGGER
public static final OrbitManeuverHistoryMetadataKey DC_BODY_TRIGGER
Direction inbody framefor triggering duty cycle.
-
DC_PA_START_ANGLE
public static final OrbitManeuverHistoryMetadataKey DC_PA_START_ANGLE
Phase angle of pulse start.
-
DC_PA_STOP_ANGLE
public static final OrbitManeuverHistoryMetadataKey DC_PA_STOP_ANGLE
Phase angle of pulse stop.
-
MAN_COMPOSITION
public static final OrbitManeuverHistoryMetadataKey MAN_COMPOSITION
Maneuver elements of information.
-
MAN_UNITS
public static final OrbitManeuverHistoryMetadataKey MAN_UNITS
SI units for each elements of the maneuver.
-
-
Method Detail
-
values
public static OrbitManeuverHistoryMetadataKey[] 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 (OrbitManeuverHistoryMetadataKey c : OrbitManeuverHistoryMetadataKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OrbitManeuverHistoryMetadataKey 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
-
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
-
-