public void PulseLatchForChannel(Enum ChannelName)
        {
            var channelName = (AnalogInChannelsEnum)ChannelName;

            switch (channelName)
            {
            case AnalogInChannelsEnum.AIn1:
            {
                _Selector_ADC_A0.Reset();
                _Selector_ADC_A1.Reset();
            }
            break;

            case AnalogInChannelsEnum.AIn2:
            {
                _Selector_ADC_A0.Set();
                _Selector_ADC_A1.Reset();
            }
            break;

            case AnalogInChannelsEnum.AIn3:
            {
                _Selector_ADC_A0.Reset();
                _Selector_ADC_A1.Set();
            }
            break;

            case AnalogInChannelsEnum.AIn4:
            {
                _Selector_ADC_A0.Set();
                _Selector_ADC_A1.Set();
            }
            break;

            default:
                throw new ArgumentException();
            }
            _LatchPulseBit.Pulse();
        }
 private void Pulse()
 {
     _pulseBit.Pulse();
 }