Class RateInStream

java.lang.Object
org.yamcs.xtce.RateInStream
All Implemented Interfaces:
Serializable

public class RateInStream extends Object implements Serializable
XTCE doc: Used in packaging to define the expected rate that any individual container will be in a Stream DIFFERS_FROM_XTCE XTCE defines two types: perSecond and perContainerUpdate. I don't know what perContainerUpdate means. In this class, maxInterval means the maximum number of milliseconds in between two subsequent containers updates minInterval means the minimum number of milliseconds in between two subsequent containers updates both can be -1 meaning not defined maxInterval is used to set parameter expiration times for parameters extracted from this container. minInterval is currently not used
See Also:
  • Constructor Details

    • RateInStream

      public RateInStream(long minInterval, long maxInterval)
  • Method Details

    • getMaxInterval

      public long getMaxInterval()
    • getMinInterval

      public long getMinInterval()
    • toString

      public String toString()
      Overrides:
      toString in class Object