public class AcmMetadata extends AdmMetadata
Attitude Comprehensive Message.| Constructor and Description |
|---|
AcmMetadata(DataContext dataContext)
Create a new meta-data.
|
| Modifier and Type | Method and Description |
|---|---|
List<AcmElements> |
getAcmDataElements()
Get the list of elements of information data blocks included in this message.
|
String |
getCatalogName()
Get the specification of satellite catalog source.
|
AbsoluteDate |
getEpochT0()
Get the epoch to which all relative times are referenced in data blocks.
|
String |
getInternationalDesignator()
Get the international designator for the object.
|
AbsoluteDate |
getNextLeapEpoch()
Get the epoch of next leap second.
|
double |
getNextLeapTaimutc()
Get the difference (TAI – UTC) in seconds incorporated at epoch
getNextLeapEpoch(). |
String |
getObjectDesignator()
Get the unique satellite identification designator for the object.
|
String |
getOdmMessageLink()
Get the Unique identifier of Orbit Data Message linked to this Attitude Data Message.
|
String |
getOriginatorAddress()
Get the address of Programmatic Point Of Contact at originator.
|
String |
getOriginatorEmail()
Get the email address of Programmatic Point Of Contact at originator.
|
String |
getOriginatorPhone()
Get the phone number of Programmatic Point Of Contact at originator.
|
String |
getOriginatorPOC()
Get the programmatic Point Of Contact at originator.
|
String |
getOriginatorPosition()
Get the position of Programmatic Point Of Contact at originator.
|
AbsoluteDate |
getStartTime()
Get the time of the earliest data contained in the OCM.
|
AbsoluteDate |
getStopTime()
Get the time of the latest data contained in the OCM.
|
double |
getTaimutcT0()
Get the difference (TAI – UTC) in seconds at epoch
getEpochT0(). |
void |
setAcmDataElements(List<AcmElements> acmDataElements)
Set the list of elements of information data blocks included in this message.
|
void |
setCatalogName(String catalogName)
Set the specification of satellite catalog source.
|
void |
setEpochT0(AbsoluteDate epochT0)
Set the epoch to which all relative times are referenced in data blocks.
|
void |
setInternationalDesignator(String internationalDesignator)
Set the international designator for the object.
|
void |
setNextLeapEpoch(AbsoluteDate nextLeapEpoch)
Set the epoch of next leap second.
|
void |
setNextLeapTaimutc(double nextLeapTaimutc)
Set the difference (TAI – UTC) in seconds incorporated at epoch
getNextLeapEpoch(). |
void |
setObjectDesignator(String objectDesignator)
Set the unique satellite identification designator for the object.
|
void |
setOdmMessageLink(String odmMessageLink)
Set the Unique identifier of Orbit Data Message linked to this Attitude Data Message.
|
void |
setOriginatorAddress(String originatorAddress)
Set the address of Programmatic Point Of Contact at originator.
|
void |
setOriginatorEmail(String originatorEmail)
Set the email address of Programmatic Point Of Contact at originator.
|
void |
setOriginatorPhone(String originatorPhone)
Set the phone number of Programmatic Point Of Contact at originator.
|
void |
setOriginatorPOC(String originatorPOC)
Set the programmatic Point Of Contact at originator.
|
void |
setOriginatorPosition(String originatorPosition)
Set the position of Programmatic Point Of Contact at originator.
|
void |
setStartTime(AbsoluteDate startTime)
Set the time of the earliest data contained in the OCM.
|
void |
setStopTime(AbsoluteDate stopTime)
Set the time of the latest data contained in the OCM.
|
void |
setTaimutcT0(double taimutcT0)
Set the difference (TAI – UTC) in seconds at epoch
getEpochT0(). |
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
getCenter, getHasCreatableBody, getLaunchNumber, getLaunchPiece, getLaunchYear, getObjectID, getObjectName, setCenter, setObjectID, setObjectNamegetLaunchNumber, getLaunchPiece, getLaunchYear, getTimeSystem, setTimeSystemacceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherCommentspublic AcmMetadata(DataContext dataContext)
dataContext - data contextpublic void validate(double version)
This method should throw an exception if some mandatory entries are missing or not compatible with version number.
validate in interface Sectionvalidate in class AdmMetadataversion - format versionpublic String getInternationalDesignator()
public void setInternationalDesignator(String internationalDesignator)
internationalDesignator - international designator for the objectpublic String getCatalogName()
public void setCatalogName(String catalogName)
catalogName - specification of satellite catalog sourcepublic String getObjectDesignator()
public void setObjectDesignator(String objectDesignator)
objectDesignator - unique satellite identification designator for the objectpublic String getOriginatorPOC()
public void setOriginatorPOC(String originatorPOC)
originatorPOC - programmatic Point Of Contact at originatorpublic String getOriginatorPosition()
public void setOriginatorPosition(String originatorPosition)
originatorPosition - position of Programmatic Point Of Contact at originatorpublic String getOriginatorPhone()
public void setOriginatorPhone(String originatorPhone)
originatorPhone - phone number of Programmatic Point Of Contact at originatorpublic String getOriginatorEmail()
public void setOriginatorEmail(String originatorEmail)
originatorEmail - email address of Programmatic Point Of Contact at originatorpublic String getOriginatorAddress()
public void setOriginatorAddress(String originatorAddress)
originatorAddress - address of Programmatic Point Of Contact at originatorpublic String getOdmMessageLink()
public void setOdmMessageLink(String odmMessageLink)
odmMessageLink - Unique identifier of Orbit Data Message linked to this Attitude Data Messagepublic AbsoluteDate getEpochT0()
public void setEpochT0(AbsoluteDate epochT0)
epochT0 - epoch to which all relative times are referenced in data blockspublic List<AcmElements> getAcmDataElements()
public void setAcmDataElements(List<AcmElements> acmDataElements)
acmDataElements - list of elements of information data blocks included in this messagepublic AbsoluteDate getStartTime()
public void setStartTime(AbsoluteDate startTime)
startTime - time of the earliest data contained in the OCMpublic AbsoluteDate getStopTime()
public void setStopTime(AbsoluteDate stopTime)
stopTime - time of the latest data contained in the OCMpublic double getTaimutcT0()
getEpochT0().getEpochT0()public void setTaimutcT0(double taimutcT0)
getEpochT0().taimutcT0 - difference (TAI – UTC) in seconds at epoch getEpochT0()public AbsoluteDate getNextLeapEpoch()
public void setNextLeapEpoch(AbsoluteDate nextLeapEpoch)
nextLeapEpoch - epoch of next leap secondpublic double getNextLeapTaimutc()
getNextLeapEpoch().getNextLeapEpoch()public void setNextLeapTaimutc(double nextLeapTaimutc)
getNextLeapEpoch().nextLeapTaimutc - difference (TAI – UTC) in seconds incorporated at epoch getNextLeapEpoch()Copyright © 2002-2023 CS GROUP. All rights reserved.