public class AcmMetadata extends AdmMetadata
姿态综合消息
的元数据。
Constructor and Description |
---|
AcmMetadata(DataContext dataContext)
创建新的元数据。
|
Modifier and Type | Method and Description |
---|---|
List<AcmElements> |
getAcmDataElements()
获取包含在此消息中的信息数据块的元素列表。
|
String |
getCatalogName()
获取卫星目录源的规范。
|
AbsoluteDate |
getEpochT0()
获取数据块中所有相对时间参考的时代。
|
String |
getInternationalDesignator()
获取对象的国际标识符。
|
AbsoluteDate |
getNextLeapEpoch()
获取下一个闰秒的时代。
|
double |
getNextLeapTaimutc()
获取在时代 getNextLeapEpoch() 中合并的差异(TAI – UTC)。
|
String |
getObjectDesignator()
获取对象的唯一卫星识别符。
|
String |
getOdmMessageLink()
获取与此姿态数据消息关联的轨道数据消息的唯一标识符。
|
String |
getOriginatorAddress()
获取发起者的程序化联系点的地址。
|
String |
getOriginatorEmail()
获取发起者的程序化联系点的电子邮件地址。
|
String |
getOriginatorPhone()
获取发起者的程序化联系点的电话号码。
|
String |
getOriginatorPOC()
获取发起者的程序化联系点。
|
String |
getOriginatorPosition()
获取发起者的程序化联系点的位置。
|
AbsoluteDate |
getStartTime()
获取 OCM 中包含的最早数据的时间。
|
AbsoluteDate |
getStopTime()
获取 OCM 中包含的最新数据的时间。
|
double |
getTaimutcT0()
获取时代 getEpochT0() 中的差异(TAI – UTC)以秒为单位。
|
void |
setAcmDataElements(List<AcmElements> acmDataElements)
设置包含在此消息中的信息数据块的元素列表。
|
void |
setCatalogName(String catalogName)
设置卫星目录源的规范。
|
void |
setEpochT0(AbsoluteDate epochT0)
设置数据块中所有相对时间参考的时代。
|
void |
setInternationalDesignator(String internationalDesignator)
设置对象的国际标识符。
|
void |
setNextLeapEpoch(AbsoluteDate nextLeapEpoch)
设置下一个闰秒的时代。
|
void |
setNextLeapTaimutc(double nextLeapTaimutc)
设置在时代 getNextLeapEpoch() 中合并的差异(TAI – UTC)。
|
void |
setObjectDesignator(String objectDesignator)
设置对象的唯一卫星识别符。
|
void |
setOdmMessageLink(String odmMessageLink)
设置与此姿态数据消息关联的轨道数据消息的唯一标识符。
|
void |
setOriginatorAddress(String originatorAddress)
设置发起者的程序化联系点的地址。
|
void |
setOriginatorEmail(String originatorEmail)
设置发起者的程序化联系点的电子邮件地址。
|
void |
setOriginatorPhone(String originatorPhone)
设置发起者的程序化联系点的电话号码。
|
void |
setOriginatorPOC(String originatorPOC)
设置发起者的程序化联系点。
|
void |
setOriginatorPosition(String originatorPosition)
设置发起者的程序化联系点的位置。
|
void |
setStartTime(AbsoluteDate startTime)
设置 OCM 中包含的最早数据的时间。
|
void |
setStopTime(AbsoluteDate stopTime)
设置 OCM 中包含的最新数据的时间。
|
void |
setTaimutcT0(double taimutcT0)
设置时代 getEpochT0() 中的差异(TAI – UTC)以秒为单位。
|
void |
validate(double version)
检查是否已初始化所有必填项。
|
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
- 数据上下文
public void validate(double version)
如果缺少一些必填项或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
中
validate
在类 AdmMetadata
中
version
- 格式版本
public String getInternationalDesignator()
public void setInternationalDesignator(String internationalDesignator)
internationalDesignator
- 对象的国际标识符
public String getCatalogName()
public void setCatalogName(String catalogName)
catalogName
- 卫星目录源的规范
public String getObjectDesignator()
public void setObjectDesignator(String objectDesignator)
objectDesignator
- 对象的唯一卫星识别符
public String getOriginatorPOC()
public void setOriginatorPOC(String originatorPOC)
originatorPOC
- 发起者的程序化联系点
public String getOriginatorPosition()
public void setOriginatorPosition(String originatorPosition)
originatorPosition
- 发起者的程序化联系点的位置
public String getOriginatorPhone()
public void setOriginatorPhone(String originatorPhone)
originatorPhone
- 发起者的程序化联系点的电话号码
public String getOriginatorEmail()
public void setOriginatorEmail(String originatorEmail)
originatorEmail
- 发起者的程序化联系点的电子邮件地址
public String getOriginatorAddress()
public void setOriginatorAddress(String originatorAddress)
originatorAddress
- 发起者的程序化联系点的地址
public String getOdmMessageLink()
public void setOdmMessageLink(String odmMessageLink)
odmMessageLink
- 与此姿态数据消息关联的轨道数据消息的唯一标识符
public AbsoluteDate getEpochT0()
public void setEpochT0(AbsoluteDate epochT0)
epochT0
- 数据块中所有相对时间参考的时代
public List<AcmElements> getAcmDataElements()
public void setAcmDataElements(List<AcmElements> acmDataElements)
acmDataElements
- 包含在此消息中的信息数据块的元素列表
public AbsoluteDate getStartTime()
public void setStartTime(AbsoluteDate startTime)
startTime
- OCM 中包含的最早数据的时间
public AbsoluteDate getStopTime()
public void setStopTime(AbsoluteDate stopTime)
stopTime
- OCM 中包含的最新数据的时间
public double getTaimutcT0()
getEpochT0()
的(TAI – UTC)差值(以秒为单位)。
getEpochT0()
的(TAI – UTC)差值(以秒为单位)。
public void setTaimutcT0(double taimutcT0)
getEpochT0()
的(TAI – UTC)差值(以秒为单位)。
taimutcT0
- 时刻getEpochT0()
的(TAI – UTC)差值(以秒为单位)。
public AbsoluteDate getNextLeapEpoch()
public void setNextLeapEpoch(AbsoluteDate nextLeapEpoch)
nextLeapEpoch
- 下一个闰秒的时刻。
public double getNextLeapTaimutc()
getNextLeapEpoch()
处包含的(TAI – UTC)差值(以秒为单位)。
getNextLeapEpoch()
处包含的(TAI – UTC)差值(以秒为单位)。
public void setNextLeapTaimutc(double nextLeapTaimutc)
getNextLeapEpoch()
处包含的(TAI – UTC)差值(以秒为单位)。
nextLeapTaimutc
- 时刻getNextLeapEpoch()
处包含的(TAI – UTC)差值(以秒为单位)。
Copyright © 2002-2023 CS GROUP. All rights reserved.