Package org.yamcs.cfdp.pdu
Class FileDataPacket
- java.lang.Object
-
- org.yamcs.cfdp.pdu.CfdpPacket
-
- org.yamcs.cfdp.pdu.FileDataPacket
-
public class FileDataPacket extends CfdpPacket
-
-
Field Summary
-
Fields inherited from class org.yamcs.cfdp.pdu.CfdpPacket
buffer, CFDP, header
-
-
Constructor Summary
Constructors Constructor Description FileDataPacket(byte[] data, long offset, CfdpHeader header)
FileDataPacket(ByteBuffer buffer, CfdpHeader header)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CfdpHeader
createHeader(byte[] filedata)
byte[]
getData()
int
getDataFieldLength()
long
getOffset()
String
toString()
protected void
writeCFDPPacket(ByteBuffer buffer)
-
Methods inherited from class org.yamcs.cfdp.pdu.CfdpPacket
fromTuple, getCFDPPacket, getHeader, getTransactionId, toByteArray, toTuple, toTuple, writeToBuffer
-
-
-
-
Constructor Detail
-
FileDataPacket
public FileDataPacket(byte[] data, long offset, CfdpHeader header)
-
FileDataPacket
public FileDataPacket(ByteBuffer buffer, CfdpHeader header)
-
-
Method Detail
-
getOffset
public long getOffset()
-
getData
public byte[] getData()
-
writeCFDPPacket
protected void writeCFDPPacket(ByteBuffer buffer)
- Specified by:
writeCFDPPacket
in classCfdpPacket
-
createHeader
public static CfdpHeader createHeader(byte[] filedata)
-
getDataFieldLength
public int getDataFieldLength()
- Specified by:
getDataFieldLength
in classCfdpPacket
-
-