Class VcUplinkManagedParameters<T extends UplinkTransferFrame>

java.lang.Object
org.yamcs.tctm.ccsds.VcUplinkManagedParameters<T>
Direct Known Subclasses:
TcManagedParameters.TcVcManagedParameters, UslpUplinkManagedParameters.UslpUplinkVcManagedParameters

public abstract class VcUplinkManagedParameters<T extends UplinkTransferFrame> extends Object
Stores configuration related to Virtual Channels for uplink
  • Field Details

    • vcId

      protected int vcId
    • priority

      protected int priority
    • multiplePacketsPerFrame

      public boolean multiplePacketsPerFrame
    • bdAbsolutePriority

      public boolean bdAbsolutePriority
    • mapId

      protected byte mapId
  • Constructor Details

  • Method Details

    • isBdAbsolutePriority

      public boolean isBdAbsolutePriority()
    • setBdAbsolutePriority

      public void setBdAbsolutePriority(boolean bdAbsolutePriority)
    • parsePacketConfig

      protected void parsePacketConfig()
    • getPriority

      public int getPriority()
    • getVirtualChannelId

      public int getVirtualChannelId()
    • getMaxFrameLength

      public abstract int getMaxFrameLength()
    • getFrameFactory

      public abstract UplinkFrameFactory<T> getFrameFactory()