Class TcFrameFactory

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

public class TcFrameFactory extends Object
  • Constructor Details

  • Method Details

    • makeCtrlFrame

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

      public TcTransferFrame makeDataFrame(int dataLength, long generationTime)
    • makeDataFrame

      public TcTransferFrame makeDataFrame(int dataLength, long generationTime, byte mapId)
    • getFramingLength

      public int getFramingLength(int vcId)
      retrieves the headers size + CRC size
    • encodeFrame

      public byte[] encodeFrame(TcTransferFrame ttf)