示例#1
0
 public override void AddSource(ChainElement source)
 {
     if (Sources == null)
     {
         Sources = new List <ChainElement>();
     }
     this.Sources.Add(source);
 }
示例#2
0
        public override void AddSource(ChainElement source)
        {
            base.AddSource(source);

            var serie = chart.Series.Add(source.GetHashCode().ToString());

            serie.AxisLabel = String.Empty;
            serie.ChartType = SeriesChartType.StepLine;

            series.Add(serie);

            aggregators.Add(new BufferAggregator(milliseconds, x => SetWaveform(x, serie)));
        }
示例#3
0
 public abstract void AddSource(ChainElement chainElement);
示例#4
0
 public ChainElement SendTo(ChainElement destination)
 {
     destination.AddSource(this);
     return(destination);
 }
示例#5
0
 public override void AddSource(ChainElement source)
 {
     base.AddSource(source);
     waveOut.Init(this);
 }