Package org.yamcs
Class AbstractIntegrationTest.TcDataLink
- java.lang.Object
-
- com.google.common.util.concurrent.AbstractService
-
- org.yamcs.tctm.AbstractLink
-
- org.yamcs.tctm.AbstractTcDataLink
-
- org.yamcs.AbstractIntegrationTest.TcDataLink
-
- All Implemented Interfaces:
com.google.common.util.concurrent.Service,SystemParametersProducer,Link,TcDataLink
- Enclosing class:
- AbstractIntegrationTest
public static class AbstractIntegrationTest.TcDataLink extends AbstractTcDataLink
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.yamcs.tctm.Link
Link.Status
-
-
Field Summary
-
Fields inherited from class org.yamcs.tctm.AbstractTcDataLink
cmdPostProcessor, commandHistoryPublisher, dataCount, housekeepingInterval
-
Fields inherited from class org.yamcs.tctm.AbstractLink
config, disabled, eventProducer, linkName, log, timeService, yamcsInstance
-
-
Constructor Summary
Constructors Constructor Description TcDataLink()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Link.StatusconnectionStatus()protected voiddoStart()protected voiddoStop()voidinit(String yamcsInstance, String name, YConfiguration config)voidsendTc(PreparedCommand preparedCommand)-
Methods inherited from class org.yamcs.tctm.AbstractTcDataLink
ackCommand, failedCommand, getCurrentTime, getDataInCount, getDataOutCount, getParent, getYamcsInstance, initPostprocessor, resetCounters, setCommandHistoryPublisher, setParent
-
Methods inherited from class org.yamcs.tctm.AbstractLink
collectSystemParameters, disable, doDisable, doEnable, enable, getConfig, getDetailedStatus, getEventLoop, getLinkStatus, getName, getSystemParameters, isDisabled, isRunningAndEnabled, setupSystemParameters
-
Methods inherited from class com.google.common.util.concurrent.AbstractService
addListener, awaitRunning, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, awaitTerminated, doCancelStart, failureCause, isRunning, notifyFailed, notifyStarted, notifyStopped, startAsync, state, stopAsync, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.yamcs.tctm.Link
disable, enable, getConfig, getDetailedStatus, getLinkStatus, getName, getSpec, isDisabled, isEffectivelyDisabled, setupSystemParameters
-
Methods inherited from interface org.yamcs.parameter.SystemParametersProducer
getFrequency, getSystemParameters
-
-
-
-
Method Detail
-
init
public void init(String yamcsInstance, String name, YConfiguration config)
- Specified by:
initin interfaceLink- Overrides:
initin classAbstractTcDataLink
-
sendTc
public void sendTc(PreparedCommand preparedCommand)
-
connectionStatus
protected Link.Status connectionStatus()
- Specified by:
connectionStatusin classAbstractLink
-
doStart
protected void doStart()
- Specified by:
doStartin classcom.google.common.util.concurrent.AbstractService
-
doStop
protected void doStop()
- Specified by:
doStopin classcom.google.common.util.concurrent.AbstractService
-
-