public enum ManeuverFieldType extends Enum<ManeuverFieldType>
Orbit Comprehensive Messages
.Enum Constant and Description |
---|
ACC_DIR_SIGMA
One σ off-nominal acceleration direction.
|
ACC_INTERP
Interpolation mode between current and next acceleration line.
|
ACC_MAG_SIGMA
One σ percent error on acceleration magnitude.
|
ACC_X
Acceleration along X axis.
|
ACC_Y
Acceleration along Y axis.
|
ACC_Z
Acceleration along Z axis.
|
DELTA_MASS
Mass change.
|
DEPLOY_DIR_SIGMA
One σ angular off-nominal deployment vector direction.
|
DEPLOY_DV_CDA
Typical (50th percentile) product of drag coefficient times cross-sectional area of deployed "child" object.
|
DEPLOY_DV_RATIO
Ratio of child-to-host ΔV vectors.
|
DEPLOY_DV_SIGMA
One σ percent error on deployment ΔV magnitude.
|
DEPLOY_DV_X
Velocity increment of deployed "child" object along X axis.
|
DEPLOY_DV_Y
Velocity increment of deployed "child" object along Y axis.
|
DEPLOY_DV_Z
Velocity increment of deployed "child" object along Z axis.
|
DEPLOY_ID
Identifier of resulting "child" object deployed from this host.
|
DEPLOY_MASS
Decrement in host mass as a result of deployment (shall be ≤ 0).
|
DV_DIR_SIGMA
One σ angular off-nominal ΔV direction.
|
DV_MAG_SIGMA
One σ percent error on ΔV magnitude.
|
DV_X
Velocity increment along X axis.
|
DV_Y
Velocity increment along Y axis.
|
DV_Z
Velocity increment along Z axis.
|
MAN_DURA
Maneuver duration.
|
THR_DIR_SIGMA
One σ angular off-nominal thrust direction.
|
THR_EFFIC
Thrust efficiency η typically between 0.0 and 1.0.
|
THR_INTERP
Interpolation mode between current and next acceleration line.
|
THR_ISP
Thrust specific impulse.
|
THR_MAG_SIGMA
One σ percent error on thrust magnitude.
|
THR_X
Thrust component along X axis.
|
THR_Y
Thrust component along Y axis.
|
THR_Z
Thrust component along Z axis.
|
TIME_ABSOLUTE
Absolute epoch time.
|
TIME_RELATIVE
Relative epoch time.
|
Modifier and Type | Method and Description |
---|---|
void |
checkUnit(Unit parsedUnit)
Check if parsed unit is compatible with field type.
|
Unit |
getUnit()
Get the field unit.
|
boolean |
isTime()
Check if a field is a time field.
|
String |
outputField(TimeConverter converter,
Maneuver maneuver)
Output one maneuver field.
|
void |
process(String field,
ContextBinding context,
Maneuver maneuver,
int lineNumber,
String fileName)
Process one field.
|
static ManeuverFieldType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ManeuverFieldType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ManeuverFieldType TIME_ABSOLUTE
public static final ManeuverFieldType TIME_RELATIVE
public static final ManeuverFieldType MAN_DURA
public static final ManeuverFieldType DELTA_MASS
public static final ManeuverFieldType ACC_X
public static final ManeuverFieldType ACC_Y
public static final ManeuverFieldType ACC_Z
public static final ManeuverFieldType ACC_INTERP
public static final ManeuverFieldType ACC_MAG_SIGMA
public static final ManeuverFieldType ACC_DIR_SIGMA
public static final ManeuverFieldType DV_X
public static final ManeuverFieldType DV_Y
public static final ManeuverFieldType DV_Z
public static final ManeuverFieldType DV_MAG_SIGMA
public static final ManeuverFieldType DV_DIR_SIGMA
public static final ManeuverFieldType THR_X
public static final ManeuverFieldType THR_Y
public static final ManeuverFieldType THR_Z
public static final ManeuverFieldType THR_EFFIC
public static final ManeuverFieldType THR_INTERP
public static final ManeuverFieldType THR_ISP
public static final ManeuverFieldType THR_MAG_SIGMA
public static final ManeuverFieldType THR_DIR_SIGMA
public static final ManeuverFieldType DEPLOY_ID
public static final ManeuverFieldType DEPLOY_DV_X
public static final ManeuverFieldType DEPLOY_DV_Y
public static final ManeuverFieldType DEPLOY_DV_Z
public static final ManeuverFieldType DEPLOY_MASS
public static final ManeuverFieldType DEPLOY_DV_SIGMA
public static final ManeuverFieldType DEPLOY_DIR_SIGMA
public static final ManeuverFieldType DEPLOY_DV_RATIO
public static final ManeuverFieldType DEPLOY_DV_CDA
public static ManeuverFieldType[] values()
for (ManeuverFieldType c : ManeuverFieldType.values()) System.out.println(c);
public static ManeuverFieldType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic Unit getUnit()
public void checkUnit(Unit parsedUnit)
parsedUnit
- unit to checkpublic boolean isTime()
public void process(String field, ContextBinding context, Maneuver maneuver, int lineNumber, String fileName)
field
- field to processcontext
- context bindingmaneuver
- maneuver to filllineNumber
- line number at which the field occursfileName
- name of the file in which the field occurspublic String outputField(TimeConverter converter, Maneuver maneuver)
converter
- converter for datesmaneuver
- maneuver containing the field to outputCopyright © 2002-2021 CS GROUP. All rights reserved.