Constructor and Description |
---|
Header(double minVersionMessageId, double minVersionClassification)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
String |
getClassification()
获取分类/注意事项。
|
AbsoluteDate |
getCreationDate()
获取消息创建日期和时间(UTC)。
|
double |
getFormatVersion()
获取CCSDS NDM(ADM、ODM或TDM)格式版本。
|
String |
getMessageId()
获取唯一标识给定发起者消息的ID。
|
String |
getOriginator()
获取消息发起者。
|
void |
setClassification(String classification)
设置分类/注意事项。
|
void |
setCreationDate(AbsoluteDate creationDate)
设置消息创建日期和时间(UTC)。
|
void |
setFormatVersion(double formatVersion)
设置CCSDS NDM(ADM、ODM或TDM)格式版本。
|
void |
setMessageId(String messageId)
设置唯一标识给定发起者消息的ID。
|
void |
setOriginator(String originator)
设置消息发起者。
|
void |
validate(double version)
检查是否已初始化所有必填项。
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public Header(double minVersionMessageId, double minVersionClassification)
minVersionMessageId
- HeaderKey.MESSAGE_ID
的最小版本
minVersionClassification
- HeaderKey.CLASSIFICATION
的最小版本
public void validate(double version)
如果缺少某些必填项或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
validate
在类 CommentsContainer
version
- 格式版本
public double getFormatVersion()
public void setFormatVersion(double formatVersion)
formatVersion
- 要设置的格式版本
public String getClassification()
public void setClassification(String classification)
classification
- 要设置的分类/注意事项
public AbsoluteDate getCreationDate()
public void setCreationDate(AbsoluteDate creationDate)
creationDate
- 要设置的创建日期
public String getOriginator()
public void setOriginator(String originator)
originator
- 要设置的发起者
public String getMessageId()
public void setMessageId(String messageId)
messageId
- 唯一标识给定发起者消息的ID
Copyright © 2002-2023 CS GROUP. All rights reserved.