Enum AcmMetadataKey
- java.lang.Object
-
- java.lang.Enum<AcmMetadataKey>
-
- org.orekit.files.ccsds.ndm.adm.acm.AcmMetadataKey
-
- All Implemented Interfaces:
Serializable
,Comparable<AcmMetadataKey>
public enum AcmMetadataKey extends Enum<AcmMetadataKey>
Keys forACM container
entries.- Since:
- 12.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACM_DATA_ELEMENTS
List of elements of information data blocks included in this message.CATALOG_NAME
Specification of satellite catalog source.EPOCH_TZERO
Default epoch to which all relative times are referenced in data blocks, unless overridden by block-specificEPOCH_TZERO
values.INTERNATIONAL_DESIGNATOR
International designator for the object as assigned by the UN Committee on Space Research (COSPAR) and the US National Space Science Data Center (NSSDC).NEXT_LEAP_EPOCH
Epoch of next leap second.NEXT_LEAP_TAIMUTC
Difference (TAI – UTC) in seconds incorporated atNEXT_LEAP_EPOCH
.OBJECT_DESIGNATOR
Unique satellite identification designator for the object.ODM_MSG_LINK
Unique identifier of Orbit Data Message linked to this Attitude Data Message.ORIGINATOR_ADDRESS
Address of Programmatic Point Of Contact at originator.ORIGINATOR_EMAIL
Email address of Programmatic Point Of Contact at originator.ORIGINATOR_PHONE
Phone number of Programmatic Point Of Contact at originator.ORIGINATOR_POC
Programmatic Point Of Contact at originator.ORIGINATOR_POSITION
Position of Programmatic Point Of Contact at originator.START_TIME
Start time entry.STOP_TIME
Stop time entry.TAIMUTC_AT_TZERO
Difference (TAI – UTC) in seconds at epochEPOCH_TZERO
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(ParseToken token, ContextBinding context, AcmMetadata container)
Process an token.static AcmMetadataKey
valueOf(String name)
Returns the enum constant of this type with the specified name.static AcmMetadataKey[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
INTERNATIONAL_DESIGNATOR
public static final AcmMetadataKey INTERNATIONAL_DESIGNATOR
International designator for the object as assigned by the UN Committee on Space Research (COSPAR) and the US National Space Science Data Center (NSSDC).
-
CATALOG_NAME
public static final AcmMetadataKey CATALOG_NAME
Specification of satellite catalog source.
-
OBJECT_DESIGNATOR
public static final AcmMetadataKey OBJECT_DESIGNATOR
Unique satellite identification designator for the object.
-
ORIGINATOR_POC
public static final AcmMetadataKey ORIGINATOR_POC
Programmatic Point Of Contact at originator.
-
ORIGINATOR_POSITION
public static final AcmMetadataKey ORIGINATOR_POSITION
Position of Programmatic Point Of Contact at originator.
-
ORIGINATOR_PHONE
public static final AcmMetadataKey ORIGINATOR_PHONE
Phone number of Programmatic Point Of Contact at originator.
-
ORIGINATOR_EMAIL
public static final AcmMetadataKey ORIGINATOR_EMAIL
Email address of Programmatic Point Of Contact at originator.
-
ORIGINATOR_ADDRESS
public static final AcmMetadataKey ORIGINATOR_ADDRESS
Address of Programmatic Point Of Contact at originator.
-
ODM_MSG_LINK
public static final AcmMetadataKey ODM_MSG_LINK
Unique identifier of Orbit Data Message linked to this Attitude Data Message.
-
EPOCH_TZERO
public static final AcmMetadataKey EPOCH_TZERO
Default epoch to which all relative times are referenced in data blocks, unless overridden by block-specificEPOCH_TZERO
values.
-
ACM_DATA_ELEMENTS
public static final AcmMetadataKey ACM_DATA_ELEMENTS
List of elements of information data blocks included in this message.
-
START_TIME
public static final AcmMetadataKey START_TIME
Start time entry.
-
STOP_TIME
public static final AcmMetadataKey STOP_TIME
Stop time entry.
-
TAIMUTC_AT_TZERO
public static final AcmMetadataKey TAIMUTC_AT_TZERO
Difference (TAI – UTC) in seconds at epochEPOCH_TZERO
.
-
NEXT_LEAP_EPOCH
public static final AcmMetadataKey NEXT_LEAP_EPOCH
Epoch of next leap second.
-
NEXT_LEAP_TAIMUTC
public static final AcmMetadataKey NEXT_LEAP_TAIMUTC
Difference (TAI – UTC) in seconds incorporated atNEXT_LEAP_EPOCH
.
-
-
Method Detail
-
values
public static AcmMetadataKey[] 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 (AcmMetadataKey c : AcmMetadataKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AcmMetadataKey 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, AcmMetadata container)
Process an token.- Parameters:
token
- token to processcontext
- context bindingcontainer
- container to fill- Returns:
- true of token was accepted
-
-