public IntervalDetector(AInputProvider inputProvider, params double[] intervals) : base(inputProvider) { m_Intervals = new double[intervals.Length]; for (int x = 0; x < m_Intervals.Length; ++x) { m_Intervals[x] = intervals[x]; } }
public DelayedDetector(AInputProvider inputProvider, double delay) : base(inputProvider) { Delay = delay; }
public TriggerDetector(AInputProvider inputProvider) : base(inputProvider) { }
public DurationDetector(AInputProvider inputProvider) : base(inputProvider) { }