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, setObjectName
getLaunchNumber, getLaunchPiece, getLaunchYear, getTimeSystem, setTimeSystem
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public 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 Section
validate
in class AdmMetadata
version
- 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.