I need to start and stop 6 DVD players and trigger other devices by using a series of WAV files containing DTMF tones. I need a basic WAV file "play scheduler" with parameters I can change as needed. I need a user interface page for each of the 6 DVD players and for the various other devices I plan to control. Please see the explanation screen shots that I have attached to this project. There will be a total of nine control pages.
In my example for DVD PLAYER #1 you will see I have entered a PROGRAM NAME in Zone A. Then I set a "Pre-Roll" duration in minutes and seconds. Then I set an "ON AIR" time in Zone C. Then I set an "OFF AIR" time in Zone D. Then I entered WAV file names in Zone E, Zone F and Zone G. The sequence of operations for this example is as follows: As 18:00:00 hours approaches the WAV file named "deck 1 pre [url removed, login to view]" is played at 17:57:24 determined by the setting entered in Zone B. Then at 18:00:00 hours the WAV file named "deck 1 on [url removed, login to view]" plays. Then at 19:00:00 hours the WAV file named "deck 1 program end" plays.
As you can see in my explanation screen shots DVD Player #1, DVD Player #2, DVD Player #3, DVD Player #4 and DVD Player #5 schedulers all work exactly the same way. Each has the ability to trigger on and off two times per day (if needed) and can be scheduled for any day of the week.
DVD Player #6 has a different scheduler (see attached example). This scheduler has the ability to trigger DVD Player #6 several times a day. This is for the purpose of running a 30 sec. television commercial at various times throughout the day, seven days a week. The WAV file is played at each time of day or night entered in any of the Zones B thru H. There is a special "over-ride" function (see Zone J) that causes the daily schedule to be ignored. When the red YES button is selected the WAV file will play at the top of every hour, minus the number of seconds entered, all day and all night until
the red YES button is de-selected. In my example the WAV file will play 45 seconds before the top of each hour. As an example, if we started at 12 noon today, the WAV file would play at 11:59:15, then 12:59:15, then 13:59:15 and so on and
so on. Another way of looking at this special function is I am causing a 45 second hourly "off-set" by entering 45 in the
box. Thus the WAV file plays 45 seconds before the top of each hour, every hour, until the function is de-selected.
Now, here is an explanation of the other desired control pages. The "SPECIAL COMMANDS" page contains four individual WAV file schedulers. Each one simply plays it's assigned WAV file at specific user defined times. All four schedulers operate exactly the same (see attached explanation drawing).
And the last control page is the "STUDIO DVD RECORDERS" scheduler. As with the previously mentioned "SPECIAL COMMANDS" page, this page contains two simple WAV file schedulers. Each plays its designated WAV file as defined by the times entered in its scheduler. The two schedulers operate exactly the same.
I also need a "SETTINGS" page where I can select the audio playback device and the location for the file folder containing the "saved" schedules.
I need to have the ability to move from page to page by clicking either the RIGHT ARROW or the LEFT ARROW at the bottom of each control page. Also, I will supply all control page templates and graphics as needed.
SO... in summary I need a nine page WAV file scheduler consisting of the following control pages:
1. DVD PLAYER #1
2. DVD PLAYER #2
3. DVD PLAYER #3
4. DVD PLAYER #4
5. DVD PLAYER #5
6. DVD PLAYER #6
7. SPECIAL COMMANDS
8. STUDIO DVD RECORDERS
I need this program to automatically save all schedule information to a back-up file and I need the program to automatically load the last schedule "saved" each time the program is opened. This program needs to work correctly with WindowsXP and Windows 7 operating systems.