public class OcmMetadata extends OdmMetadata
Orbit Comprehensive Message
.Modifier and Type | Method and Description |
---|---|
String |
getAdmMessageLink()
Get the Unique identifier of Attitude Data Message linked to this Orbit Data Message.
|
List<String> |
getAlternateNames()
Get the alternate names for this space object.
|
String |
getCatalogName()
Get the specification of satellite catalog source.
|
String |
getCdmMessageLink()
Get the Unique identifier of Conjunction Data Message linked to this Orbit Data Message.
|
String |
getCelestialSource()
Get the source and version of celestial body (e.g.
|
String |
getClassification()
Get the message classification.
|
String |
getConstellation()
Get the name of the constellation this space object belongs to.
|
String |
getCountry()
Get the name of the country where the space object owner is based.
|
String |
getEopSource()
Get the source and version of Earth Orientation Parameters.
|
AbsoluteDate |
getEpochT0()
Get the epoch to which all relative times are referenced in data blocks.
|
String |
getInternationalDesignator()
Get the international designator for the object.
|
String |
getInterpMethodEOP()
Get the interpolation method for Earth Orientation Parameters.
|
AbsoluteDate |
getNextLeapEpoch()
Get the epoch of next leap second.
|
double |
getNextLeapTaimutc()
Get the difference (TAI – UTC) in seconds incorporated at epoch
getNextLeapEpoch() . |
AbsoluteDate |
getNextMessageEpoch()
Get the creation date of next message from a given originator.
|
String |
getNextMessageID()
Get the unique ID identifying next message from a given originator.
|
String |
getObjectDesignator()
Get the unique satellite identification designator for the object.
|
ObjectType |
getObjectType()
Get the type of object.
|
List<String> |
getOcmDataElements()
Get the list of elements of information data blocks included in this message.
|
String |
getOperator()
Get the operator of the space object.
|
OpsStatus |
getOpsStatus()
Get the operational status.
|
OrbitCategory |
getOrbitCategory()
Get the orbit category.
|
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.
|
String |
getOwner()
Get the owner of the space object.
|
AbsoluteDate |
getPreviousMessageEpoch()
Get the creation date of previous message from a given originator.
|
String |
getPreviousMessageID()
Get the unique ID identifying previous message from a given originator.
|
String |
getPrmMessageLink()
Get the Unique identifier of Pointing Request Message linked to this Orbit Data Message.
|
String |
getRdmMessageLink()
Get the Unique identifier of Reentry Data Message linked to this Orbit Data Message.
|
double |
getSclkOffsetAtEpoch()
Get the spacecraft clock count at
getEpochT0() . |
double |
getSclkSecPerSISec()
Get the number of spacecraft clock seconds occurring during one SI second.
|
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() . |
String |
getTdmMessageLink()
Get the Unique identifier of Tracking Data Message linked to this Orbit Data Message.
|
String |
getTechAddress()
Get the address of Technical Point Of Contact at originator.
|
String |
getTechEmail()
Get the email address of Technical Point Of Contact at originator.
|
String |
getTechOrg()
Get the creating agency or operator.
|
String |
getTechPhone()
Get the phone number of Technical Point Of Contact at originator.
|
String |
getTechPOC()
Get the Technical Point Of Contact at originator.
|
String |
getTechPosition()
Get the position of Technical Point Of Contact at originator.
|
double |
getTimeSpan()
Get the span of time in seconds that the OCM covers.
|
double |
getUt1mutcT0()
Get the difference (UT1 – UTC) in seconds at epoch
getEpochT0() . |
void |
setAdmMessageLink(String admMessageLink)
Set the Unique identifier of Attitude Data Message linked to this Orbit Data Message.
|
void |
setAlternateNames(List<String> alternateNames)
Set the alternate names for this space object.
|
void |
setCatalogName(String catalogName)
Set the specification of satellite catalog source.
|
void |
setCdmMessageLink(String cdmMessageLink)
Set the Unique identifier of Conjunction Data Message linked to this Orbit Data Message.
|
void |
setCelestialSource(String celestialSource)
Set the source and version of celestial body (e.g.
|
void |
setClassification(String classification)
Set the message classification.
|
void |
setConstellation(String constellation)
Set the name of the constellation this space object belongs to.
|
void |
setCountry(String country)
Set the name of the country where the space object owner is based.
|
void |
setEopSource(String eopSource)
Set the source and version of Earth Orientation Parameters.
|
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 |
setInterpMethodEOP(String interpMethodEOP)
Set the interpolation method for Earth Orientation Parameters.
|
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 |
setNextMessageEpoch(AbsoluteDate nextMessageEpoch)
Set the creation date of next message from a given originator.
|
void |
setNextMessageID(String nextMessageID)
Set the unique ID identifying next message from a given originator.
|
void |
setObjectDesignator(String objectDesignator)
Set the unique satellite identification designator for the object.
|
void |
setObjectType(ObjectType objectType)
Set the type of object.
|
void |
setOcmDataElements(List<String> ocmDataElements)
Set the list of elements of information data blocks included in this message.
|
void |
setOperator(String operator)
Set the operator of the space object.
|
void |
setOpsStatus(OpsStatus opsStatus)
Set the operational status.
|
void |
setOrbitCategory(OrbitCategory orbitCategory)
Set the orbit category.
|
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 |
setOwner(String owner)
Set the owner of the space object.
|
void |
setPreviousMessageEpoch(AbsoluteDate previousMessageEpoch)
Set the creation date of previous message from a given originator.
|
void |
setPreviousMessageID(String previousMessageID)
Set the unique ID identifying previous message from a given originator.
|
void |
setPrmMessageLink(String prmMessageLink)
Set the Unique identifier of Pointing Request Message linked to this Orbit Data Message.
|
void |
setRdmMessageLink(String rdmMessageLink)
Set the Unique identifier of Reentry Data Message linked to this Orbit Data Message.
|
void |
setSclkOffsetAtEpoch(double sclkOffsetAtEpoch)
Set the spacecraft clock count at
getEpochT0() . |
void |
setSclkSecPerSISec(double secClockPerSISec)
Set the number of spacecraft clock seconds occurring during one SI second.
|
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 |
setTdmMessageLink(String tdmMessageLink)
Set the Unique identifier of Tracking Data Message linked to this Orbit Data Message.
|
void |
setTechAddress(String techAddress)
Set the address of Technical Point Of Contact at originator.
|
void |
setTechEmail(String techEmail)
Set the email address of Technical Point Of Contact at originator.
|
void |
setTechOrg(String techOrg)
Set the creating agency or operator.
|
void |
setTechPhone(String techPhone)
Set the phone number of Technical Point Of Contact at originator.
|
void |
setTechPOC(String techPOC)
Set the Technical Point Of Contact at originator.
|
void |
setTechPosition(String techPosition)
Set the position of Technical Point Of Contact at originator.
|
void |
setTimeSpan(double timeSpan)
Set the span of time in seconds that the OCM covers.
|
void |
setUt1mutcT0(double ut1mutcT0)
Set the difference (UT1 – UTC) in seconds at epoch
getEpochT0() . |
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
getObjectName, setObjectName
getLaunchNumber, getLaunchPiece, getLaunchYear, getTimeSystem, setTimeSystem
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
This method should throw an exception if some mandatory entries are missing or not compatible with version number.
public String getClassification()
public void setClassification(String classification)
classification
- message classificationpublic 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 List<String> getAlternateNames()
public void setAlternateNames(List<String> alternateNames)
alternateNames
- alternate namespublic 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 getTechOrg()
public void setTechOrg(String techOrg)
techOrg
- creating agency or operatorpublic String getTechPOC()
public void setTechPOC(String techPOC)
techPOC
- Technical Point Of Contact at originatorpublic String getTechPosition()
public void setTechPosition(String techPosition)
techPosition
- position of Technical Point Of Contact at originatorpublic String getTechPhone()
public void setTechPhone(String techPhone)
techPhone
- phone number of Technical Point Of Contact at originatorpublic String getTechEmail()
public void setTechEmail(String techEmail)
techEmail
- email address of Technical Point Of Contact at originatorpublic String getTechAddress()
public void setTechAddress(String techAddress)
techAddress
- address of Technical Point Of Contact at originatorpublic String getPreviousMessageID()
public void setPreviousMessageID(String previousMessageID)
previousMessageID
- unique ID identifying previous message from a given originatorpublic String getNextMessageID()
public void setNextMessageID(String nextMessageID)
nextMessageID
- unique ID identifying next message from a given originatorpublic String getAdmMessageLink()
public void setAdmMessageLink(String admMessageLink)
admMessageLink
- Unique identifier of Attitude Data Message linked to this Orbit Data Messagepublic String getCdmMessageLink()
public void setCdmMessageLink(String cdmMessageLink)
cdmMessageLink
- Unique identifier of Conjunction Data Message linked to this Orbit Data Messagepublic String getPrmMessageLink()
public void setPrmMessageLink(String prmMessageLink)
prmMessageLink
- Unique identifier of Pointing Request Message linked to this Orbit Data Messagepublic String getRdmMessageLink()
public void setRdmMessageLink(String rdmMessageLink)
rdmMessageLink
- Unique identifier of Reentry Data Message linked to this Orbit Data Messagepublic String getTdmMessageLink()
public void setTdmMessageLink(String tdmMessageLink)
tdmMessageLink
- Unique identifier of Tracking Data Message linked to this Orbit Data Messagepublic String getOperator()
public void setOperator(String operator)
operator
- operator of the space objectpublic String getOwner()
public void setOwner(String owner)
owner
- owner of the space objectpublic String getCountry()
public void setCountry(String country)
country
- name of the country where the space object owner is basedpublic String getConstellation()
public void setConstellation(String constellation)
constellation
- name of the constellation this space object belongs topublic ObjectType getObjectType()
public void setObjectType(ObjectType objectType)
objectType
- type of objectpublic AbsoluteDate getEpochT0()
public void setEpochT0(AbsoluteDate epochT0)
epochT0
- epoch to which all relative times are referenced in data blockspublic OpsStatus getOpsStatus()
public void setOpsStatus(OpsStatus opsStatus)
opsStatus
- operational statuspublic OrbitCategory getOrbitCategory()
public void setOrbitCategory(OrbitCategory orbitCategory)
orbitCategory
- orbit categorypublic List<String> getOcmDataElements()
public void setOcmDataElements(List<String> ocmDataElements)
ocmDataElements
- list of elements of information data blocks included in this messagepublic double getSclkOffsetAtEpoch()
getEpochT0()
.getEpochT0()
public void setSclkOffsetAtEpoch(double sclkOffsetAtEpoch)
getEpochT0()
.sclkOffsetAtEpoch
- spacecraft clock count at getEpochT0()
public double getSclkSecPerSISec()
public void setSclkSecPerSISec(double secClockPerSISec)
secClockPerSISec
- number of spacecraft clock seconds occurring during one SI secondpublic AbsoluteDate getPreviousMessageEpoch()
public void setPreviousMessageEpoch(AbsoluteDate previousMessageEpoch)
previousMessageEpoch
- creation date of previous message from a given originatorpublic AbsoluteDate getNextMessageEpoch()
public void setNextMessageEpoch(AbsoluteDate nextMessageEpoch)
nextMessageEpoch
- creation date of next message from a given originatorpublic 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 getTimeSpan()
public void setTimeSpan(double timeSpan)
timeSpan
- span of time in seconds that the OCM coverspublic 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()
public double getUt1mutcT0()
getEpochT0()
.getEpochT0()
public void setUt1mutcT0(double ut1mutcT0)
getEpochT0()
.ut1mutcT0
- difference (UT1 – UTC) in seconds at epoch getEpochT0()
public String getEopSource()
public void setEopSource(String eopSource)
eopSource
- source and version of Earth Orientation Parameterspublic String getInterpMethodEOP()
public void setInterpMethodEOP(String interpMethodEOP)
interpMethodEOP
- interpolation method for Earth Orientation Parameterspublic String getCelestialSource()
public void setCelestialSource(String celestialSource)
celestialSource
- source and version of celestial body (e.g. Sun/Earth/Planetary)Copyright © 2002-2022 CS GROUP. All rights reserved.