- 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 StringAdded in Yamcs 5.11.12 to allow a link to specify a pp stream it wants to push data to.default 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 -
getPpStreamName
Added in Yamcs 5.11.12 to allow a link to specify a pp stream it wants to push data to.It is used by the
LinkManager.configureDataLink(Link, org.yamcs.YConfiguration).If the method returns null, the link manager will use the value of the configuration "ppStream"
-