public void Add(DigitalStream digitalStream, int offset = 0) { var wave = new WaveSignal { Offset = offset, SignalStream = digitalStream }; _waves.Add(wave); }
public void Add(BusDataStream busStream, int offset = 0) { var wave = new WaveSignal { Offset = offset, BusStream = busStream }; _waves.Add(wave); }
public void WaveFrom(WaveSignal waveSignal) { if (waveSignal.BusStream != null) { WaveFrom(waveSignal.BusStream, waveSignal.Offset); } if (waveSignal.SignalStream != null) { WaveFrom(waveSignal.SignalStream, waveSignal.Offset); } _json.Append("\n"); }