Class TcFrameFactory

java.lang.Object
org.yamcs.tctm.ccsds.TcFrameFactory

public class TcFrameFactory extends Object
  • Constructor Details

  • Method Details

    • makeFrame

      public TcTransferFrame makeFrame(int vcId, int dataLength)
      Makes a new frame of the given length with the generation time set to the current wall clock time
      Parameters:
      vcId -
      dataLength -
      Returns:
    • makeFrame

      public TcTransferFrame makeFrame(int vcId, int dataLength, long generationTime)
    • getFramingLength

      public int getFramingLength(int vcId)
      retrieves the headers size + CRC size
      Returns:
    • makeBCFrame

      public TcTransferFrame makeBCFrame(int vcId)
    • encodeFrame

      public byte[] encodeFrame(TcTransferFrame ttf)