Class AbstractIntegrationTest.ParameterProvider

java.lang.Object
org.yamcs.tests.AbstractIntegrationTest.ParameterProvider
All Implemented Interfaces:
org.yamcs.tctm.Link, org.yamcs.tctm.ParameterDataLink
Enclosing class:
AbstractIntegrationTest

public static class AbstractIntegrationTest.ParameterProvider extends Object implements org.yamcs.tctm.ParameterDataLink
  • Constructor Details

    • ParameterProvider

      public ParameterProvider()
  • Method Details

    • init

      public void init(String yamcsInstance, String linkName, org.yamcs.YConfiguration config)
      Specified by:
      init in interface org.yamcs.tctm.Link
    • getLinkStatus

      public org.yamcs.tctm.Link.Status getLinkStatus()
      Specified by:
      getLinkStatus in interface org.yamcs.tctm.Link
    • getDetailedStatus

      public String getDetailedStatus()
      Specified by:
      getDetailedStatus in interface org.yamcs.tctm.Link
    • enable

      public void enable()
      Specified by:
      enable in interface org.yamcs.tctm.Link
    • disable

      public void disable()
      Specified by:
      disable in interface org.yamcs.tctm.Link
    • isDisabled

      public boolean isDisabled()
      Specified by:
      isDisabled in interface org.yamcs.tctm.Link
    • getDataInCount

      public long getDataInCount()
      Specified by:
      getDataInCount in interface org.yamcs.tctm.Link
    • getDataOutCount

      public long getDataOutCount()
      Specified by:
      getDataOutCount in interface org.yamcs.tctm.Link
    • resetCounters

      public void resetCounters()
      Specified by:
      resetCounters in interface org.yamcs.tctm.Link
    • setParameterSink

      public void setParameterSink(org.yamcs.tctm.ParameterSink ppListener)
      Specified by:
      setParameterSink in interface org.yamcs.tctm.ParameterDataLink
    • setGenerationTime

      public void setGenerationTime(long genTime)
    • getConfig

      public org.yamcs.YConfiguration getConfig()
      Specified by:
      getConfig in interface org.yamcs.tctm.Link
    • getName

      public String getName()
      Specified by:
      getName in interface org.yamcs.tctm.Link
    • inject

      public void inject(long generationTime, List<org.yamcs.parameter.ParameterValue> pvList)