public void SetAmplification(PGA_GainsEnum gain)
 {
     if (gain < PGA_GainsEnum.gain1 || gain > PGA_GainsEnum.gain100)
         throw new ArgumentException("Gain out of range");
     Gain = gain;
     _channel.WriteByte((int)gain);
 }
示例#2
0
 public void SetAmplification(PGA_GainsEnum gain)
 {
     if (gain < PGA_GainsEnum.gain1 || gain > PGA_GainsEnum.gain100)
     {
         throw new ArgumentException("Gain out of range");
     }
     Gain = gain;
     _channel.WriteByte((int)gain);
 }
 private void SetPGA_Gain(PGA_GainsEnum gain)
 {
     SetParams(ChannelFilter.CutoffFrequency, ChannelFilter.Gain, gain);
 }
 public void SetParams(FilterCutOffFrequencies cutoff, FilterGain filter_gain, PGA_GainsEnum pga_gain)
 {
     ChannelFilter.SetCutOffFrequencyAndGain(_channelName, cutoff, filter_gain);
     ChannelPGA.SetAmplification(pga_gain);
     CommonLatch.PulseLatchForChannel(_channelName);
 }
 public void SetPGA_Gain(PGA_GainsEnum gain)
 {
     SetParams(ChannelFilter.CutoffFrequency, ChannelFilter.Gain, gain);
 }
 public void SetParams(FilterCutOffFrequencies cutoff, FilterGain filter_gain, PGA_GainsEnum pga_gain)
 {
     ChannelFilter.SetCutOffFrequencyAndGain(_channelName, cutoff, filter_gain);
     ChannelPGA.SetAmplification(pga_gain);
     CommonLatch.PulseLatchForChannel(_channelName);
 }