- All Superinterfaces:
Link
- All Known Implementing Classes:
AbstractParameterDataLink,AbstractTcTmParamLink,TcpTcTmDataLink,UdpParameterDataLink,UdpTcTmDataLink,YamcsParameterLink
Interface for components providing parameters aquired from external systems.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.yamcs.tctm.Link
Link.Status -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanThis method has been introduced to allow classes that implement multiple links (e.g.voidsetParameterSink(ParameterSink parameterSink) Methods inherited from interface org.yamcs.tctm.Link
disable, enable, getConfig, getDataInCount, getDataOutCount, getDefaultSpec, getDetailedStatus, getExtraInfo, getLinkStatus, getName, getParent, getSpec, init, isDisabled, isEffectivelyDisabled, resetCounters, setParent, setupSystemParameters
-
Method Details
-
setParameterSink
-
isParameterDataLinkImplemented
default boolean isParameterDataLinkImplemented()This method has been introduced to allow classes that implement multiple links (e.g. TM and TC) to not effectively support one ore more of them (depending on configuration)If this method returns false, the
LinkManagerskips the link configuration for TM purposes
-