One of the most requested features in SDR# is the ability to save settings, manage frequencies and scanning functionality. I have taken a few steps towards these wishes, see the video below for a preview.
The Frequency Manager functionality is essentially done. The scanning functionality still needs more work, as you can see from the video, it is too quick to switch off a transmitting frequency (after no activity for 100ms). It also needs some settings, such as the db threshold, rather than the hard coded settings in use now.
The scanning functionality works by monitoring a 2Mhz segment of spectrum for activity on the known frequencies, as defined in the frequency manager. This allows it to be very fast and responsive, since the FFT buckets in which to look for data, given that the center frequency does not change, can be predetermined when scanning starts. In the example in the video, the program only monitors 13 of the 4096 bytes it receives 480000 times a second.
I expect to polish this up this week and release a version with source code next week.