Example #1
0
        void FilterList_FilterSelected(object sender, EventArgs e)
        {
            if (!Connected)
            {
                return;
            }

            if (USBRX != null)
            {
                CurrentFilter = (FilterInformation)sender;
                if (sender is AD6636FilterFile)
                {
                    radioAgcSlow.Enabled   = false;
                    radioAgcMedium.Enabled = false;
                    radioAgcFast.Enabled   = false;
                    if (radioAgcSlow.Checked || radioAgcMedium.Checked || radioAgcFast.Checked)
                    {
                        radioAgcOff.Checked = true;
                    }
                    USBRX.SetFilter((AD6636FilterFile)sender);
                    SharedMemNative.shmemchain_set_rate(ShmemNode, ((AD6636FilterFile)sender).Rate * 2);
                }
                else if (sender is AtmelFilter)
                {
                    radioAgcSlow.Enabled   = true;
                    radioAgcMedium.Enabled = true;
                    radioAgcFast.Enabled   = true;
                    USBRX.SetFilter((AtmelFilter)sender);
                    SharedMemNative.shmemchain_set_rate(ShmemNode, ((AtmelFilter)sender).Rate * 2);
                }
            }

            TransferMode = TransferMode;
        }
Example #2
0
        void FilterList_FilterSelected(object sender, EventArgs e)
        {
            if (USBRX != null)
            {
                FilterInformation CurrentFilter = (FilterInformation)sender;
                if (sender is AD6636FilterFile)
                {
                    USBRX.SetFilter((AD6636FilterFile)sender);
                    SharedMemNative.shmemchain_set_rate(USBRX.ShmemNode, ((AD6636FilterFile)sender).Rate * 2);
                }
                else if (sender is AtmelFilter)
                {
                    USBRX.SetFilter((AtmelFilter)sender);
                    SharedMemNative.shmemchain_set_rate(USBRX.ShmemNode, ((AtmelFilter)sender).Rate * 2);
                }

                USBRX.CurrentMode = LibRXFFT.Libraries.eTransferMode.Stream;
            }
        }