Пример #1
0
 public AnalogGroupChannelData(AnalogGroupChannelData copyMe)
 {
     //copy constructor, which duplicates the copyMe object;
     this.myWaveform              = new Waveform(copyMe.myWaveform);
     this.channelEnabled          = copyMe.ChannelEnabled;
     this.channelWaveformIsCommon = copyMe.ChannelWaveformIsCommon;
 }
        private static bool CompareAnalogChannelData(string preString, AnalogGroupChannelData a, AnalogGroupChannelData b, List <SequenceDifference> ans)
        {
            bool diffs = false;

            diffs |= CompareBools(preString + "enabled/disabled ", a.ChannelEnabled, b.ChannelEnabled, ans);
            diffs |= CompareBools(preString + "using common waveform ", a.ChannelWaveformIsCommon, b.ChannelWaveformIsCommon, ans);
            diffs |= CompareWaveforms(preString + "waveform ", a.waveform, b.waveform, ans);

            return(diffs);
        }