public override void AddSource(ChainElement source) { if (Sources == null) { Sources = new List <ChainElement>(); } this.Sources.Add(source); }
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))); }
public abstract void AddSource(ChainElement chainElement);
public ChainElement SendTo(ChainElement destination) { destination.AddSource(this); return(destination); }
public override void AddSource(ChainElement source) { base.AddSource(source); waveOut.Init(this); }