Package org.yamcs.tctm.ccsds
Class AosTransferFrame
java.lang.Object
org.yamcs.tctm.ccsds.DownlinkTransferFrame
org.yamcs.tctm.ccsds.AosTransferFrame
AOS Transfer Frame as per
CCSDS RECOMMENDED STANDARD FOR AOS SPACE DATA LINK PROTOCOL
CCSDS 732.0-B-3 September 2015
Primary Header is composed of
- Transfer frame version number (2 bits) - shall be set to 01
- Spacecraft id (8 bits)
- Virtual Channel id (6 bits)
- Virtual Channel frame count (24 bits)
- replay flag (1 bit)
- VC frame count usage flag (1 bit)
- spare (2 bits)
- VC frame count cycle
- frame header error control (optional)
-
Field Summary
Fields inherited from class org.yamcs.tctm.ccsds.DownlinkTransferFrame
data, spacecraftId, virtualChannelId
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
setServiceType
(org.yamcs.tctm.ccsds.AosManagedParameters.ServiceType serviceType) Methods inherited from class org.yamcs.tctm.ccsds.DownlinkTransferFrame
getData, getDataEnd, getDataStart, getEarthRceptionTime, getFirstHeaderPointer, getOcf, getSpacecraftId, getVcFrameSeq, getVirtualChannelId, hasOcf, lostFramesCount, setEearthRceptionTime, setOcf, setVcFrameSeq
-
Constructor Details
-
AosTransferFrame
public AosTransferFrame(byte[] data, int spacecraftId, int virtualChannelId)
-
-
Method Details
-
containsOnlyIdleData
public boolean containsOnlyIdleData() -
setServiceType
public void setServiceType(org.yamcs.tctm.ccsds.AosManagedParameters.ServiceType serviceType)
-