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 |
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 |
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 |
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 |
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 |
setOriginatorPhone(String originatorPhone)
GSet 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 |
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, setObjectNamegetLaunchNumber, getLaunchPiece, getLaunchYear, getTimeSystem, setTimeSystemacceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherCommentspublic 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 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 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 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.