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 container
entries.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description COMMENT
Comment entry.DC_BODY_FRAME
Spacecraft body frame in whichDC_BODY_TRIGGER
is specified.DC_BODY_TRIGGER
Direction inbody frame
for triggering duty cycle.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_MAX_CYCLES
Maximum number of "ON" duty cycles.DC_MIN_CYCLES
Minimum number of "ON" duty cycles.DC_PA_START_ANGLE
Phase angle of pulse start.DC_PA_STOP_ANGLE
Phase angle of pulse stop.DC_REF_DIR
Reference direction for triggering duty cycle.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_TYPE
Type of duty cycle.DC_WIN_CLOSE
Start time of duty cycle-based maneuver window.DC_WIN_OPEN
Start time of duty cycle-based maneuver window.GRAV_ASSIST_NAME
Origin of maneuver gravitational assist body.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_COMPOSITION
Maneuver elements of information.MAN_DEVICE_ID
Identifier of the device used for this maneuver.MAN_FRAME_EPOCH
Epoch of themaneuver reference frame
.MAN_ID
Maneuver identification number.MAN_NEXT_EPOCH
Start time of next maneuver.MAN_NEXT_ID
Identification number of next maneuver.MAN_PRED_SOURCE
Prediction source on which this maneuver is based.MAN_PREV_EPOCH
Completion time of previous maneuver.MAN_PREV_ID
Identification number of previous maneuver.MAN_PURPOSE
Purposes of the maneuver.MAN_REF_FRAME
Reference frame of the maneuver.MAN_UNITS
SI units for each elements of the maneuver.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(ParseToken token, ContextBinding context, OrbitManeuverHistoryMetadata container)
Process an token.static OrbitManeuverHistoryMetadataKey
valueOf(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_TRIGGER
is specified.
-
DC_BODY_TRIGGER
public static final OrbitManeuverHistoryMetadataKey DC_BODY_TRIGGER
Direction inbody frame
for 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
-
-