Package trclib.sensor

Class TrcTriggerThresholdRange.TriggerState

java.lang.Object
trclib.sensor.TrcTriggerThresholdRange.TriggerState
Enclosing class:
TrcTriggerThresholdRange

private static class TrcTriggerThresholdRange.TriggerState extends Object
This class encapsulates the trigger state. Access to this object must be thread safe (i.e. needs to be synchronized).
  • Field Details

    • lowerThreshold

      Double lowerThreshold
    • upperThreshold

      Double upperThreshold
    • settlingPeriod

      Double settlingPeriod
    • triggerActive

      volatile boolean triggerActive
    • startTime

      volatile double startTime
    • triggerEnabled

      volatile boolean triggerEnabled
    • cachedData

      TrcDataBuffer cachedData
  • Constructor Details

    • TriggerState

      private TriggerState()
  • Method Details