Package org.yamcs.tctm.ccsds
Class TmTransferFrame
- java.lang.Object
-
- org.yamcs.tctm.ccsds.DownlinkTransferFrame
-
- org.yamcs.tctm.ccsds.TmTransferFrame
-
public class TmTransferFrame extends DownlinkTransferFrame
-
-
Field Summary
-
Fields inherited from class org.yamcs.tctm.ccsds.DownlinkTransferFrame
data, spacecraftId, virtualChannelId
-
-
Constructor Summary
Constructors Constructor Description TmTransferFrame(byte[] data, int spacecraftId, int virtualChannelId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsOnlyIdleData()intgetShLength()Return the length of the secondary header in bytesintgetShStart()voidsetShLength(int length)Set secondary header length in bytesvoidsetShStart(int offset)Set secondary header start offset.StringtoString()-
Methods inherited from class org.yamcs.tctm.ccsds.DownlinkTransferFrame
getData, getDataEnd, getDataStart, getEarthRceptionTime, getFirstHeaderPointer, getOcf, getSpacecraftId, getVcFrameSeq, getVirtualChannelId, hasOcf, lostFramesCount, setEearthRceptionTime, setOcf, setVcFrameSeq
-
-
-
-
Method Detail
-
containsOnlyIdleData
public boolean containsOnlyIdleData()
-
getShStart
public int getShStart()
- Returns:
- the start offset of the secondary header or -1 if the frame does not have a secondary header
-
setShStart
public void setShStart(int offset)
Set secondary header start offset. Set to -1 if the frame does not contain a secondary header- Parameters:
offset-
-
getShLength
public int getShLength()
Return the length of the secondary header in bytes- Returns:
-
setShLength
public void setShLength(int length)
Set secondary header length in bytes- Parameters:
length-
-
-