Class AbstractIntegrationTest.TcDataLink

java.lang.Object
com.google.common.util.concurrent.AbstractService
org.yamcs.tctm.AbstractLink
org.yamcs.tctm.AbstractTcDataLink
org.yamcs.tests.AbstractIntegrationTest.TcDataLink
All Implemented Interfaces:
com.google.common.util.concurrent.Service, org.yamcs.parameter.SystemParametersProducer, org.yamcs.tctm.Link, org.yamcs.tctm.LinkActionProvider, org.yamcs.tctm.TcDataLink
Enclosing class:
AbstractIntegrationTest

public static class AbstractIntegrationTest.TcDataLink extends org.yamcs.tctm.AbstractTcDataLink
  • Nested Class Summary

    org.yamcs.tctm.Link.Status

    Nested classes/interfaces inherited from interface com.google.common.util.concurrent.Service

    com.google.common.util.concurrent.Service.Listener, com.google.common.util.concurrent.Service.State
  • Field Summary

    cmdPostProcessor, commandHistoryPublisher, housekeepingInterval
    config, dataInCount, dataOutCount, disabled, eventProducer, LINK_NAMESPACE, linkName, log, timeService, yamcsInstance
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.yamcs.tctm.Link.Status
     
    protected void
     
    protected void
     
    void
    init(String yamcsInstance, String name, org.yamcs.YConfiguration config)
     
    boolean
    sendCommand(org.yamcs.commanding.PreparedCommand preparedCommand)
     
    ackCommand, failedCommand, getDataInCount, getDefaultSpec, initPostprocessor, postprocess, setCommandHistoryPublisher
    addAction, collectSystemParameters, dataIn, dataOut, disable, doDisable, doEnable, enable, getAction, getActions, getConfig, getCurrentTime, getDataOutCount, getDetailedStatus, getEventLoop, getLinkStatus, getName, getParent, getSystemParameters, getYamcsInstance, isDisabled, isRunningAndEnabled, resetCounters, setParent, 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
    disable, enable, getConfig, getDataOutCount, getDetailedStatus, getExtraInfo, getLinkStatus, getName, getParent, getSpec, isDisabled, isEffectivelyDisabled, resetCounters, setParent, setupSystemParameters

    Methods inherited from interface org.yamcs.parameter.SystemParametersProducer

    getFrequency
    isCommandingAvailable, isTcDataLinkImplemented
  • Constructor Details

    • TcDataLink

      public TcDataLink()
  • Method Details

    • init

      public void init(String yamcsInstance, String name, org.yamcs.YConfiguration config)
      Specified by:
      init in interface org.yamcs.tctm.Link
      Overrides:
      init in class org.yamcs.tctm.AbstractTcDataLink
    • sendCommand

      public boolean sendCommand(org.yamcs.commanding.PreparedCommand preparedCommand)
    • connectionStatus

      protected org.yamcs.tctm.Link.Status connectionStatus()
      Specified by:
      connectionStatus in class org.yamcs.tctm.AbstractLink
    • doStart

      protected void doStart()
      Specified by:
      doStart in class com.google.common.util.concurrent.AbstractService
    • doStop

      protected void doStop()
      Specified by:
      doStop in class com.google.common.util.concurrent.AbstractService