Package org.yamcs.tctm.ccsds
Class AosTransferFrame
- java.lang.Object
-
- org.yamcs.tctm.ccsds.DownlinkTransferFrame
-
- org.yamcs.tctm.ccsds.AosTransferFrame
-
public class AosTransferFrame extends DownlinkTransferFrame
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
Constructors Constructor Description AosTransferFrame(byte[] data, int spacecraftId, int virtualChannelId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsOnlyIdleData()
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
-
-