Package org.yamcs.tctm.ccsds
Class VcUplinkManagedParameters<T extends UplinkTransferFrame>
java.lang.Object
org.yamcs.tctm.ccsds.VcUplinkManagedParameters<T>
- Direct Known Subclasses:
TcManagedParameters.TcVcManagedParameters,UslpUplinkManagedParameters.UslpUplinkVcManagedParameters
Stores configuration related to Virtual Channels for uplink
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanprotected bytebooleanprotected intprotected int -
Constructor Summary
ConstructorsConstructorDescriptionVcUplinkManagedParameters(YConfiguration config, UplinkManagedParameters<T> params) -
Method Summary
Modifier and TypeMethodDescriptionabstract UplinkFrameFactory<T>abstract intintintbooleanprotected voidvoidsetBdAbsolutePriority(boolean bdAbsolutePriority)
-
Field Details
-
vcId
protected int vcId -
priority
protected int priority -
multiplePacketsPerFrame
public boolean multiplePacketsPerFrame -
bdAbsolutePriority
public boolean bdAbsolutePriority -
mapId
protected byte mapId
-
-
Constructor Details
-
VcUplinkManagedParameters
-
-
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
-