Frequency Manager Suite
Copyright © 2015 Jeff Knapp N8GJL firstname.lastname@example.org
The FMSuite Activity Logger (called AL in the rest of this guide) is a free plugin designed for use within the SDR Sharp software application. It records scanner activity created by the Frequency Manager + Scanner plugin.
Basically if you can run SDR Sharp, you can use the Activity Logger.
- Operating Systems: Windows 7, Windows 8.x, and Windows 10. The binaries are compiled for a 32-bit environment for the broadest compatibility but run equally well in an x64 environment.
- Processor: 1-gigahertz processor or faster; 2 or more cores is recommended. Hyper-threading/Multi-threading should be enabled for the best performance. NOTE: SDR# and my plugins are multi-threaded applications, which means they perform multiple tasks simultaneously. As a result you may have performance problems if your processor cannot execute at least 4 threads simultaneously.
- Memory: 1 gigabyte or more total in the computer.
- Hard Disk: The software requires about 13KB.
- .NET: Version 4.6 runtime as required by SDR Sharp.
- SDR#: Revision 1408.
- Frequency Manager + Scanner from the Frequency Manager Suite.
SDR# is a hobby project created by other people and I am not involved in it. I have no control over changes made to SDR#. I am completely at their mercy as to how their changes affect AL. They are under no obligation to inform me of changes; I won’t know if their changes will break my plugins until the plugins are run with the new version of SDR# and you tell me there is a problem. As a result there will be a period after they make a breaking change in which my plugins may not work. Please be assured I will make any necessary changes, and release updates, as soon as practical after SDR# is changed and I have identified the issue.
The AL listens for activity from the Frequency Manager + Scanner plugin. When the scanner finishes listening to a frequency, the following data are written to the file. Each row in the log represents one start time + end time + frequency event.
- Reception Start (date and time)
- Reception End (date and time)
- Frequency (in Hertz)
- Center (in Hertz)
- Description (from the Frequency Manager database if present)
- Notes (from the Frequency Manager database if present)
- Protocol (from the Frequency Manager database if present)
- Service (from the Frequency Manager database if present)
- Callsign (from the Frequency Manager database if present)
- Shift Enabled
- Filter Type
- Filter Bandwidth
- Squelch Enabled
- CW Shift
- Timeout Seconds (setting from the scanner)
- Minimum Signal Strength (setting from the scanner)
- Actual Signal Strength
- Log Reason (Timeout, Watchdog, or Skip button)
The logs are written in CSV format with double-quotes around text fields to have the highest level of compatibility with other applications.
Write Headings to File
Depending on your ultimate use of the log file you may or may not require that column headings be present in line 1 of the file. Put a check mark here to cause column headings to be written to the file.
Don’t log activities shorter than X seconds
Depending on how you scan, you might get very short, possibly empty, transmissions. Using this setting will prevent those from being logged. Normally this value is set to less than the “Seconds wait for more transmission” value in the Scanner.
This row of 3 red blocks appears after the logging is started and the first activity record is received from the Frequency Manager + Scanner plugin. It is animated and will display until logging is stopped by one of the following buttons.
Auto Start Logging
When clicked, the button watches for activity records from the Frequency Manager + Scanner plugin. After the first record is received the Activity Indicator appears and logging is started; and the button caption changes to “Stop Logging”. You may turn off Auto Start by simply clicking the button again.
File generated by the plugin are in a subfolder of the SDR# folder, named “FMSuite.Activity.Logs”. Files are named for the year, month, and day that they were created. For example, “2015-06-27.csv” contains logs written on June 27, 2015. Logs, when received, are automatically appended to the existing log file for that day.
If a logging session should run past local midnight, a new log file named for the new date will be created.
- “SDR Sharp”, “SDR#”, and the SDR# software are Copyright © Youssef TOUIL 2012.
- “FreqMgr”, “Frequency Manager + Scanner”, “Frequency Manager
and software distributed with the Frequency Manager Suite are Copyright © 2013-2015 Jeff Knapp.