For the impatient

Provides a frequency manager, scanner, and autosave of some settings at program exit.

At Youssef' Touil's request, and in order to comply with the MSIL license of SDRSharp that essentially restricts its redistribution, I have removed the files behind the links. The frequency manager is now part of the latest builds of SDRSharp, and saving of settings has been added. I will be developing scanner functionality for my own use and may release it here in a couple weeks.

Details

This release adds two new collapsible panels, "Frequency Manager" and "Scanner", as well as a few internal changes.

The Frequency Manager allows you to store frequencies, as well the associated offset, mode, center frequency, bandwidth and a user provided name and groups. Groups, such as "Police", "Fire & EMS" and "2m Ham", allow you to display related entries together. Entries are stored in "%LOCALAPPDATA%/SDRSharp/frequencies.xml" in XML format. %LOCALAPPDATA% is a Windows enviroment variable that defines the location for local application data, and its location varies depending on the version of Windows used. For example, on Windows 7, it is typically found in "c:\users\username\AppData\Local".

The Scanner allows you to scan the selected spectrum for activity on any of the stored frequencies found within the selected spectrum. Its operation is controlled by two variables, the linger delay and signal level. The signal level defines the minimum signal level needed to trigger a channel change. The linger delay, which can be set to a value between 0 and 5000 milliseconds, defines how long a channel can be inactive before it is considered to be no longer transmitting. A higher value will prevent a scanner channel switch in mid sentence or mid conversation.

The program was also modified to remember a few settings, so that the next time it is started, it can resume where it last left off. The currently remembered settings are the current front end device, frequency, mode, center frequency, filter bandwidth, audio gain, FFT resolution, contrast of the waterfall display, zoom of the spectrum display,the window size and position, the position of the spectrum/waterfall splitter, the currently selected frequency manager group, the afore mentioed scanner settings and the collapsed/expanded state of each collapsible panel. Settings are stored in XML format in "%LOCALAPPDATA%\SDRSharp\SDRSharp.xml". Finally, the behavior of the collapsible panels was changed so that clicking any part of the title bar (rather than just the label text) toggles the panel.

Reader Comments (18)

first look is great and it works fine here .... many thanks for you great work!!!i hope you include your memory-function in the autotuner-version, that would be a perfect move and the next step into a great sdr version :)

This is week two of my SDR experience using the inexpensive USB dongle. When I was using SDR#, I kept saying "if only I could bookmark this frequency" and " I wonder if I could set it to scan"... and here you've done it! Cool. It works fine on my 3 MHz P4.

I'll watch you before i start throwing around suggestions. A development question - can the source be successfully edited and compiled with the "express" C# version from MS, or does it require a full Visual Studio?

Just tried your program everything works except the frequency manager it will not let me change frequency no matter how many times i click on a frequency entry that I have saved. Any clues on how to get it to work running win7 32bit.

@ken, Visual Studio (it's just not express)@kevin, lkind of defeats the purpose. You're the first one I've heard that from., from hundreds of downloads....Have you looked at the frequencies.xml file, anything weird?

Well after﻿ getting familiar /w the soft. I have to say that it is working correctly. The rf manager makes a world of difference. The ability to add groups is very nice, maybe the scanner needs a little polish, but i'm happy /w what I got. Thanks for contributing.

This is great, really. I'm a big fan of your work here. Unfortunately, I've noticed one small problem. The frequency manager only seems to work (as in, change to a saved frequency you've double clicked on) when that frequency in the range you're viewing.

Actually, I take that back. What appears to be happening (after reviewing the XML) on my end is that when I manually enter a frequency into the frequency manager, it takes the current center frequency and applies that to the frequency I've added.

Hello, try this.From Frequency manager, add a memory in your database using as freq. 438.000.000. After done, click over this memo in Freq.Mgr and see what's happening. Here go to 145 Mhz instead of 438 Mhz.73 javier

I have some memories in F.manager. When I select 96.900.000 the center freq is 97.478.9976. Selecting 145.325.000 the Center freq is 145.000.000 and........ > selecting 438.300.000 then tune freq is 143.216.000 and Center Freq is 145.000.000. Is as the freq manager con't put the tuner E4000 in 430 Mhz.73 and TNXJavier

Help needed. I found this blog of SDR# when the program was already offline. The scanner in it is what i am looking for, can use this for scanning for the WX frequencies when not at home. The original at SDR-Sharp stil lacks this plugin, and is not soon to become available. So is their in any way a possibility to get from one of you out there a copy of this program, please contact me at : josephco at pandora.be73 and TNXjoseph

I am currently reviewing the Funcube Dongle Pro+ with SDR# software including the v.1.0.0.1113 for publication in Monitoring Times magazine.I'm very impressed so far and have two questions:1. How can I maintain my custom settings when I shut down the program? It defaults to factory settings.2. Do I have to alter the source code to change and hold factory defaults for filter bandwidths for various modes?