Class AcmMetadata
java.lang.Object
org.orekit.files.ccsds.section.CommentsContainer
org.orekit.files.ccsds.section.Metadata
org.orekit.files.ccsds.ndm.adm.AdmMetadata
org.orekit.files.ccsds.ndm.adm.acm.AcmMetadata
- All Implemented Interfaces:
Section
Meta-data for
Attitude Comprehensive Message.- Since:
- 12.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the list of elements of information data blocks included in this message.Get the specification of satellite catalog source.Get the epoch to which all relative times are referenced in data blocks.Get the international designator for the object.Get the epoch of next leap second.doubleGet the difference (TAI – UTC) in seconds incorporated at epochgetNextLeapEpoch().Get the unique satellite identification designator for the object.Get the Unique identifier of Orbit Data Message linked to this Attitude Data Message.Get the address of Programmatic Point Of Contact at originator.Get the email address of Programmatic Point Of Contact at originator.Get the phone number of Programmatic Point Of Contact at originator.Get the programmatic Point Of Contact at originator.Get the position of Programmatic Point Of Contact at originator.Get the time of the earliest data contained in the OCM.Get the time of the latest data contained in the OCM.doubleGet the difference (TAI – UTC) in seconds at epochgetEpochT0().voidsetAcmDataElements(List<AcmElements> acmDataElements) Set the list of elements of information data blocks included in this message.voidsetCatalogName(String catalogName) Set the specification of satellite catalog source.voidsetEpochT0(AbsoluteDate epochT0) Set the epoch to which all relative times are referenced in data blocks.voidsetInternationalDesignator(String internationalDesignator) Set the international designator for the object.voidsetNextLeapEpoch(AbsoluteDate nextLeapEpoch) Set the epoch of next leap second.voidsetNextLeapTaimutc(double nextLeapTaimutc) Set the difference (TAI – UTC) in seconds incorporated at epochgetNextLeapEpoch().voidsetObjectDesignator(String objectDesignator) Set the unique satellite identification designator for the object.voidsetOdmMessageLink(String odmMessageLink) Set the Unique identifier of Orbit Data Message linked to this Attitude Data Message.voidsetOriginatorAddress(String originatorAddress) Set the address of Programmatic Point Of Contact at originator.voidsetOriginatorEmail(String originatorEmail) Set the email address of Programmatic Point Of Contact at originator.voidsetOriginatorPhone(String originatorPhone) Set the phone number of Programmatic Point Of Contact at originator.voidsetOriginatorPOC(String originatorPOC) Set the programmatic Point Of Contact at originator.voidsetOriginatorPosition(String originatorPosition) Set the position of Programmatic Point Of Contact at originator.voidsetStartTime(AbsoluteDate startTime) Set the time of the earliest data contained in the OCM.voidsetStopTime(AbsoluteDate stopTime) Set the time of the latest data contained in the OCM.voidsetTaimutcT0(double taimutcT0) Set the difference (TAI – UTC) in seconds at epochgetEpochT0().voidvalidate(double version) Check is all mandatory entries have been initialized.Methods inherited from class org.orekit.files.ccsds.ndm.adm.AdmMetadata
getCenter, getHasCreatableBody, getLaunchNumber, getLaunchPiece, getLaunchYear, getObjectID, getObjectName, setCenter, setObjectID, setObjectNameMethods inherited from class org.orekit.files.ccsds.section.Metadata
getFrameMapper, getLaunchNumber, getLaunchPiece, getLaunchYear, getTimeSystem, setTimeSystemMethods inherited from class org.orekit.files.ccsds.section.CommentsContainer
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments, setComments
-
Constructor Details
-
AcmMetadata
Create a new meta-data.- Parameters:
frameMapper- for creating an OrekitFrame.- Since:
- 13.1.5
-
-
Method Details
-
validate
public void validate(double version) Check is all mandatory entries have been initialized.This method should throw an exception if some mandatory entries are missing or not compatible with version number.
- Specified by:
validatein interfaceSection- Overrides:
validatein classAdmMetadata- Parameters:
version- format version
-
getInternationalDesignator
Get the international designator for the object.- Returns:
- international designator for the object
-
setInternationalDesignator
Set the international designator for the object.- Parameters:
internationalDesignator- international designator for the object
-
getCatalogName
Get the specification of satellite catalog source.- Returns:
- specification of satellite catalog source
-
setCatalogName
Set the specification of satellite catalog source.- Parameters:
catalogName- specification of satellite catalog source
-
getObjectDesignator
Get the unique satellite identification designator for the object.- Returns:
- unique satellite identification designator for the object.
-
setObjectDesignator
Set the unique satellite identification designator for the object.- Parameters:
objectDesignator- unique satellite identification designator for the object
-
getOriginatorPOC
Get the programmatic Point Of Contact at originator.- Returns:
- programmatic Point Of Contact at originator
-
setOriginatorPOC
Set the programmatic Point Of Contact at originator.- Parameters:
originatorPOC- programmatic Point Of Contact at originator
-
getOriginatorPosition
Get the position of Programmatic Point Of Contact at originator.- Returns:
- position of Programmatic Point Of Contact at originator
-
setOriginatorPosition
Set the position of Programmatic Point Of Contact at originator.- Parameters:
originatorPosition- position of Programmatic Point Of Contact at originator
-
getOriginatorPhone
Get the phone number of Programmatic Point Of Contact at originator.- Returns:
- phone number of Programmatic Point Of Contact at originator
-
setOriginatorPhone
Set the phone number of Programmatic Point Of Contact at originator.- Parameters:
originatorPhone- phone number of Programmatic Point Of Contact at originator
-
getOriginatorEmail
Get the email address of Programmatic Point Of Contact at originator.- Returns:
- email address of Programmatic Point Of Contact at originator
-
setOriginatorEmail
Set the email address of Programmatic Point Of Contact at originator.- Parameters:
originatorEmail- email address of Programmatic Point Of Contact at originator
-
getOriginatorAddress
Get the address of Programmatic Point Of Contact at originator.- Returns:
- address of Programmatic Point Of Contact at originator
-
setOriginatorAddress
Set the address of Programmatic Point Of Contact at originator.- Parameters:
originatorAddress- address of Programmatic Point Of Contact at originator
-
getOdmMessageLink
Get the Unique identifier of Orbit Data Message linked to this Attitude Data Message.- Returns:
- Unique identifier of Orbit Data Message linked to this Attitude Data Message
-
setOdmMessageLink
Set the Unique identifier of Orbit Data Message linked to this Attitude Data Message.- Parameters:
odmMessageLink- Unique identifier of Orbit Data Message linked to this Attitude Data Message
-
getEpochT0
Get the epoch to which all relative times are referenced in data blocks.- Returns:
- epoch to which all relative times are referenced in data blocks
-
setEpochT0
Set the epoch to which all relative times are referenced in data blocks.- Parameters:
epochT0- epoch to which all relative times are referenced in data blocks
-
getAcmDataElements
Get the list of elements of information data blocks included in this message.- Returns:
- list of elements of information data blocks included in this message
-
setAcmDataElements
Set the list of elements of information data blocks included in this message.- Parameters:
acmDataElements- list of elements of information data blocks included in this message
-
getStartTime
Get the time of the earliest data contained in the OCM.- Returns:
- time of the earliest data contained in the OCM
-
setStartTime
Set the time of the earliest data contained in the OCM.- Parameters:
startTime- time of the earliest data contained in the OCM
-
getStopTime
Get the time of the latest data contained in the OCM.- Returns:
- time of the latest data contained in the OCM
-
setStopTime
Set the time of the latest data contained in the OCM.- Parameters:
stopTime- time of the latest data contained in the OCM
-
getTaimutcT0
public double getTaimutcT0()Get the difference (TAI – UTC) in seconds at epochgetEpochT0().- Returns:
- difference (TAI – UTC) in seconds at epoch
getEpochT0()
-
setTaimutcT0
public void setTaimutcT0(double taimutcT0) Set the difference (TAI – UTC) in seconds at epochgetEpochT0().- Parameters:
taimutcT0- difference (TAI – UTC) in seconds at epochgetEpochT0()
-
getNextLeapEpoch
Get the epoch of next leap second.- Returns:
- epoch of next leap second
-
setNextLeapEpoch
Set the epoch of next leap second.- Parameters:
nextLeapEpoch- epoch of next leap second
-
getNextLeapTaimutc
public double getNextLeapTaimutc()Get the difference (TAI – UTC) in seconds incorporated at epochgetNextLeapEpoch().- Returns:
- difference (TAI – UTC) in seconds incorporated at epoch
getNextLeapEpoch()
-
setNextLeapTaimutc
public void setNextLeapTaimutc(double nextLeapTaimutc) Set the difference (TAI – UTC) in seconds incorporated at epochgetNextLeapEpoch().- Parameters:
nextLeapTaimutc- difference (TAI – UTC) in seconds incorporated at epochgetNextLeapEpoch()
-