コード例 #1
0
        private static void ProcessChannel1Option(byte data)
        {
            _channel1On       = ((data & 1) != 0);
            _channel1Inv      = ((data & 16) != 0);
            _channel1Avrg     = ((data & 32) != 0);
            _channel1Math     = ((data & 64) != 0);
            _channel1MathType = (data & 128) != 0 ? ChannelMathType.Subtract : ChannelMathType.Multiply;

            OnSettingChanged("Channel1On");
            OnSettingChanged("Channel1Inv");
            OnSettingChanged("Channel1Avrg");
            OnSettingChanged("Channel1Math");
            OnSettingChanged("Channel1MathType");
        }
コード例 #2
0
        private void ProcessChannel1Option(byte data)
        {
            _channel1On = ((data & 1) != 0);
            _channel1Inv = ((data & 16) != 0);
            _channel1Avrg = ((data & 32) != 0);
            _channel1Math = ((data & 64) != 0);
            _channel1MathType = (data & 128) != 0 ? ChannelMathType.Subtract : ChannelMathType.Multiply;

            OnPropertyChanged("Channel1On");
            OnPropertyChanged("Channel1Inv");
            OnPropertyChanged("Channel1Avrg");
            OnPropertyChanged("Channel1Math");
            OnPropertyChanged("Channel1MathType");
        }
コード例 #3
0
        private static void ProcessChannel2Option(byte data)
        {
            _channel2On = ((data & 1) != 0);
            _channel2Inv = ((data & 16) != 0);
            _channel2Avrg = ((data & 32) != 0);
            _channel2Math = ((data & 64) != 0);
            _channel2MathType = (data & 128) != 0 ? ChannelMathType.Subtract : ChannelMathType.Multiply;

            OnSettingChanged("Channel2On");
            OnSettingChanged("Channel2Inv");
            OnSettingChanged("Channel2Avrg");
            OnSettingChanged("Channel2Math");
            OnSettingChanged("Channel2MathType");
        }