Esempio n. 1
0
        public void Add(DigitalStream digitalStream, int offset = 0)
        {
            var wave = new WaveSignal
            {
                Offset       = offset,
                SignalStream = digitalStream
            };

            _waves.Add(wave);
        }
Esempio n. 2
0
        public void Add(BusDataStream busStream, int offset = 0)
        {
            var wave = new WaveSignal
            {
                Offset    = offset,
                BusStream = busStream
            };

            _waves.Add(wave);
        }
Esempio n. 3
0
        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");
        }