public WaveSimulator(int interval) { Clock = new TimedClockSource() { Interval = interval, Callback = Callback }; }
public void StartWaveGeneration() { Wave = new AmplificationFilter(SampleWave(), Amplitude); Clk = new TimedClockSource { Callback = x => { var y = Wave.F(x); WriteValue(x, y); }, Interval = 500 }; Clk.Start(); }