Scheduler: User's Guide
Scheduler: User's Guide
Scheduler: User's Guide
Scheduler
User’s Guide
Copyright © 2015 Jeff Knapp N8GJL sdrs.freqmgr@cox.net
Table of Contents
Introduction ............................................................................................................................................................. 1
Features Summary ................................................................................................................................................... 2
System Requirements .............................................................................................................................................. 2
Using Scheduler ........................................................................................................................................................ 2
The Scheduler Panel ............................................................................................................................................. 2
Manage Schedules............................................................................................................................................ 2
Selected Schedule ............................................................................................................................................ 3
Ignore Dates; use only Times............................................................................................................................ 3
Log activity to a file........................................................................................................................................... 3
Run the selected Schedule ............................................................................................................................... 3
Next Event ........................................................................................................................................................ 3
The Manage Schedules window ........................................................................................................................... 4
Delete Schedule................................................................................................................................................ 4
Use Schedule .................................................................................................................................................... 4
Add or Edit schedules ....................................................................................................................................... 4
Running a Schedule .............................................................................................................................................. 6
Tips & Tricks ............................................................................................................................................................. 6
Troubleshooting ....................................................................................................................................................... 7
Known Issues............................................................................................................................................................ 7
Notices ..................................................................................................................................................................... 7
Introduction
The FMSuite Scheduler application (called SC in the rest of this guide) is a free plugin designed for use within
the SDR Sharp software application. It provides a means of creating, using, and re-using schedules to manage
frequency changes in SDR#.
This new plugin permits you to define multiple operating schedules. When a schedule is activated, the
Scheduler will change the frequency on the dates and times you specify. You can use a schedule only on the
Page 1
dates and times defined in it, or you can ignore the dates and re-use the time portions of the schedule on any
date. Schedule activity is logged to a file so that you can review the actions it took.
Features Summary
SC adds the following features to SDR#:
• A collapsible panel containing the scheduler controls.
• The Manage Schedules grid that allows you to Add, Edit, Delete, and Use schedules.
• An Add/Edit grid that allows you to Add and Delete dates, times, frequencies to a schedule and to name
or rename a schedule.
• Options to ignore any dates in the schedule and use only the times (useful for re-using a schedule
without having to edit it) and to log the schedule activity to a text file.
• Run the selected schedule; which also displays the date, time, and frequency of the next scheduled
frequency change.
System Requirements
Basically if you can run SDR Sharp, you can use the Scheduler plugin. As with any software, the more capable
your hardware the better the software will run.
• 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 for suitable performance.
• Memory: 1 gigabyte or more total in the computer.
• Hard Disk: The software requires less than 40KB.
• .NET: Version 4.6 runtime as required by SDR Sharp.
• SDR Sharp: Revision 1408 or newer.
• Frequency Manager + Scanner from the Frequency Manager Suite.
Important Note
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 SC. 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.
Using Scheduler
The Scheduler Panel
Manage Schedules
This button displays the Manage Schedules window (described below) so that you can create and organize your
schedules.
Page 2
Selected Schedule
Once you have selected a schedule to run, its name will appear under
this caption.
A short schedule might create a log file whose data like this:
This example schedule was started on February 14. In the third line you can see that Ignore Date is True; that
means that this schedule was actually created for a prior date and was re-used on the 14th.
Next Event
This label displays the date, time, and frequency of the next scheduled frequency change.
Page 3
The Manage Schedules window
This window contains a list of schedules and action buttons that permit you to Add a new schedule, Edit a
schedule, Delete a schedule, and Use the selected schedule.
Delete Schedule
To delete a schedule, select the schedule’s row in the list and simply click Delete. You will be prompted to
confirm that you want to delete that schedule.
Use Schedule
Use this button to select the schedule that you want to run next. Just select the schedule’s row, click the Use
Schedule button, and that schedule’s name will appear in the SC window under Selected Schedule.
In the text box at the top of the window, enter the name of your schedule. If you are editing an existing
schedule you may rename it by simply typing the new name and saving the schedule. The name of the schedule
is required.
Page 4
• The Local Date control lets you specify the date for the event. On a new event, the date defaults to the
current date. You may type the date, using cursor left and right to move between day, month, and year;
or you may click the down arrow in the control and choose the date from a calendar. You can advance
to the Local Time by pressing the Tab key.
• The Local Time control lets you specify the local time for the frequency change, using a 24-hour clock.
On a new event, the Time defaults to the current time. You may type the hour and minutes values using
the left and right cursors to move between the values. You can advance to the Frequency List by
pressing the Tab key.
• The Frequency list contains all of the entries in the Frequency Manager + Scanner database. You may
drop open the list, scroll through it, and select the desired frequency. If you are editing an existing
frequency you may get control of the Frequency list by Tabbing to it from the Local Time control, or by
double-clicking the frequency description, or by clicking the down arrow at the right end of the
Frequency.
Page 5
Running a Schedule
Once you have a schedule created you can run it.
1. Using Manage Schedules, select the desired schedule and click the Use Schedule button.
2. Select the options “Ignore Dates; use only Times” and/or “Log activity to file”.
3. Click the Run Schedule button. The schedule will start. If the radio is not running at this time a prompt
will be displayed asking if you want to run the schedule anyway.
Note that the panel displays the name of the selected schedule and the date, time, and frequency of the next
schedule change.
When a schedule is finished the Schedule will automatically stop and indicate that the schedule is finished in the
Next Event text.
Page 6
Troubleshooting
I wish I could say that there will never be any challenges, but in reality stuff happens. Please try the following
remedies if you have problems.
Known Issues
None.
Notices
• “SDR Sharp”, “SDR#”, and the SDR# software are Copyright © Youssef TOUIL 2012-2015.
• “FreqMgr”, “Frequency Manager + Scanner”, “Frequency Manager Suite”
and software distributed with the Frequency Manager Suite are Copyright © 2013-2015 Jeff Knapp.
Page 7