private void filterSelect_rd_checked(object sender, RoutedEventArgs e)
        {
            RadioButton rdBtn = sender as RadioButton;

            if (highFilter_cb == null || midFilter_cb == null || lowFilter_cb == null)
            {
                return;
            }

            if (rdBtn.Content.ToString() == "高频")
            {
                highFilter_cb.Visibility    = Visibility.Visible;
                midFilter_cb.Visibility     = Visibility.Hidden;
                lowFilter_cb.Visibility     = Visibility.Hidden;
                highFilter_cb.SelectedIndex = 0;
                ProtocolCommands.setFilter(0x01, 1);
            }
            else if (rdBtn.Content.ToString() == "中频")
            {
                highFilter_cb.Visibility   = Visibility.Hidden;
                midFilter_cb.Visibility    = Visibility.Visible;
                lowFilter_cb.Visibility    = Visibility.Hidden;
                midFilter_cb.SelectedIndex = 0;
                ProtocolCommands.setFilter(0x02, 1);
            }
            else if (rdBtn.Content.ToString() == "低频")
            {
                highFilter_cb.Visibility   = Visibility.Hidden;
                midFilter_cb.Visibility    = Visibility.Hidden;
                lowFilter_cb.Visibility    = Visibility.Visible;
                lowFilter_cb.SelectedIndex = 0;
                ProtocolCommands.setFilter(0x03, 1);
            }
        }
        private void filter_high_CB_Changed(object sender, SelectionChangedEventArgs e)
        {
            ComboBox cb = sender as ComboBox;

            if (cb.Visibility == Visibility.Visible)
            {
                ProtocolCommands.setFilter(0x01, Convert.ToByte(cb.SelectedIndex + 1));
            }
        }