Package org.yamcs.tctm
Interface ParameterDataLink
- All Superinterfaces:
Link
- All Known Implementing Classes:
AbstractIntegrationTest.ParameterProvider
,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 boolean
This method has been introduced to allow classes that implement multiple links (e.g.void
setParameterSink
(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
LinkManager
skips the link configuration for TM purposes
-