ArdFox 2.0 Remote Control Since many radios to be used for foxes won't have dual crossband vfos, ArdFox wil not be designed to receive commands while transmitting. ====================================================================== Main Menu: prompts with MM if locked, any command except C will be completely ignored 1 - start or restart program (responds with S or R) 2 - pause or continue program (responds with P or C) 3 - stop program (responds with "ST") 4 - enter Profile Select Menu 5 - enter Profile Menu 7 - enter General Menu B - lock (responds with LK or NO) C - enters Unlock Menu D - kill, stops program until hardware is rebooted (responds with KK and id) ====================================================================== Unlock Menu: prompts with UL if no lock code is assigned, responds with NO and returns to Main Menu - enter unlock code - press # at any time to cancel, responds with CAN and returns to Main Menu - when done entering code, press * to unlock - if incorrect code was entered, responds with NO. If profile is delaying, DTMF will be ignored until the next transmit cycle has run. Otherwise returns to Main Menu - Main Menu is now unlocked - general settings file will be updated on flash - returns to Main Menu ====================================================================== Profile Select Menu: prompts with selected profile number and PS - enter number of profile (1-9) - press # to cancel, responds with CAN and returns to Main Menu - if */A-D was entered, responds with NO and returns to General Menu - if active profile number was entered, responds with NO and returns to Main Menu - responds with profile number and OK - loads selected profile - profile will be loaded in a stopped state - returns to Main Menu ====================================================================== General Menu: - prompts with GM 1 - change ID 2 - change morse speed 3 - change default profile 4 - change start automatically 7 - change unlock code # - programming complete (returns to Main Menu) ---------------------------------------------------------------------- Change ID: - defaults to "ARDFOX" - prompts ID - to enter a letter, press A followed by the pressing 1-9 one, two, or three times as shown by the letters on the keypad. "QZ" are on 1. - to enter a digit, press B followed by the digit. - to enter a symbol, press C followed by 1-5 for .,?/@ - press # at any time to cancel, responds with CAN and returns to General Menu - when done entering id, press * to save - if illegal sequence was provided, responds with NO and returns to General Menu - if id is shorter than 4, responds with NO and returns to General Menu - responds with id and OK - general settings file will be updated on flash - returns to General Menu "N0ZYC/F" would be entered as: A66 B0 A11 A999 A222 C4 A77 * ---------------------------------------------------------------------- Change Morse Speed: - defaults to "5" - prompts with speed and MS - enter morse speed using digits, range 5-20 - press # at any time to cancel, responds with CAN and returns to General Menu - when done entering digits, press * to save - if A-D was entered, responds with NO and returns to General Menu - if no digits were entered, responds with NO and returns to General Menu - if speed is outside 5-20, responds with NO and returns to General Menu - responds with speed and OK - general settings file will be updated on flash - returns to General Menu ---------------------------------------------------------------------- Change Default Profile: prompts with default profile and DP - enter number of profile (1-9) - press # to cancel, responds with CAN and returns to General Menu - if other than 1-9 was entered, responds with NO and returns to General Menu - responds with profile number and OK - general settings file will be updated on flash - returns to General Menu ---------------------------------------------------------------------- Change Start Automatically: prompts with sa value and SA - enter 0/1 - press # to cancel, responds with CAN and returns to General Menu - if other than 0-1 was entered, responds with NO and returns to General Menu - responds with start automatically number and OK - general settings file will be updated on flash - returns to General Menu ---------------------------------------------------------------------- Change Unlock Code: set code required to enable remote control after being locked defaults to "0000" prompts with UC - enter new unlock code digits - press # at any time to cancel, responds with CAN and returns to General Menu - when done entering digits, press * to save - if A-D was entered, responds with NO and returns to General Menu - if no digits were entered, responds with NO OK and returns to General Menu - responds with OK (does not echo unlock code) - general settings file will be updated on flash - returns to General Menu ====================================================================== Profile Menu: - prompts with PM 1 - duration time 2 - cycle time 3 - tones 4 - tone speed 5 - start delay 6 - max runtime 7 - auto switch profile # - programming complete (returns to Main Menu) ---------------------------------------------------------------------- Duration Time: - set the duration of each transmission. includes ID time. -defaults to "30" -prompts with duration time and DU - enter total transmission duraton digits in seconds - press # at any time to cancel, responds with CAN and returns to Profile Menu - when done entering digits, press * to save - if A-D was entered, responds with NO and returns to Profile Menu - if no digits were entered, responds with NO and returns to Profile Menu - if time is outside 15-290 or close to cycle time, responds with NO and returns to Profile Menu - responds with duration time and OK - profile settings file will be updated on flash - returns to Profile Menu ---------------------------------------------------------------------- Cycle Time: set the total time between transmissions. defaults to "60" prompts with cycle time and CY - enter time between transmissions digits in seconds. - press # at any time to cancel, responds with CAN and returns to Profile Menu - when done entering digits, press * to save - if A-D was entered, responds with NO and returns to Profile Menu - if no digits were entered, responds with NO and returns to Profile Menu - if time is less than 10 or close to duration time, responds with NO and returns to Profile Menu - responds with cycle time and OK - profile settings file will be updated on flash - returns to Profile Menu ---------------------------------------------------------------------- Tones: set the tone sequence to play after ID tone sequence will repeat until specificed Duration is reached if ID requires more time than Duration, no tones will be played a silence of 1/10 of tone speed will be inserted between tones defaults to "13713713700" prompts with TO - enter tone digits to play. 1-9 increase in pitch. 0 is silence. - press # at any time to cancel, responds with CAN and returns to Profile Menu - when done entering digits, press * to save - if A-D was entered, responds with NO and returns to Profile Menu - if no digits were entered, responds with NO and returns to Profile Menu - responds with tones (played) and OK - profile settings file will be updated on flash - returns to Profile Menu ---------------------------------------------------------------------- Tone Speed: set the seed of tones during playback in tenths of a second defaults to 2 prompts with tone speed and TS - enter tone speed using digits, range 1-10 - press # at any time to cancel, responds with CAN and returns to Profile Menu - when done entering digits, press * to save - if A-D or no digits were entered, responds with NO and returns to Profile Menu - if tone speed isn't between 1-10, responds with NO and returns to Profile Menu - responds with tone speed and OK - profile settings file will be updated on flash - returns to Profile Menu ---------------------------------------------------------------------- Start Delay: set the number of seconds to delay after program start before first transmission. defaults to "5" prompts with start delay and SD - enter start delay in minutes. - press # at any time to cancel, responds with CAN and returns to Profile Menu - if A-D or no digits were entered, responds with NO and returns to Profile Menu - when done entering digits, press * to save - any start delay time is acceptable - responds with start delay and OK - profile settings file will be updated on flash - returns to Profile Menu ---------------------------------------------------------------------- Max Runtime: set the total time to perform transmissions. defaults to "0" prompts with max runtime and MR - enter max runtime in minutes. - press # at any time to cancel, responds with CAN and returns to Profile Menu - enter "0" for unlimited runtime - when done entering digits, press * to save - if max runtime is less than 5, responds with NO and returns to Profile Menu - responds with max runtime and OK - profile settings file will be updated on flash - returns to Profile Menu ---------------------------------------------------------------------- Change Auto Switch Profile: change to selected profile when max runtime is reached. 0 to stop transmissions. prompts with as value and AS - enter 0-9 - press # to cancel, responds with CAN and returns to Profile Menu - if A-D or current profile number entered, responds with NO and returns to Profile Menu - responds with auto switch profile number and OK - profile settings file will be updated on flash - returns to Profile Menu ---------------------------------------------------------------------- If you get stuck at any point in a menu or while entering a value, the current input will time-out/cancel with no new DTMF in 30 seconds, and will return to the Main Menu. You can abort any input in progress with the # key. This will also replay the menu's ID if you are at a sub-menu. Pressing # twice should return you to the Main Menu, regardless of where you are. (you will need to space the presses a few seconds apart) Changes made in Profile Menu are effective immediately and saved immediately. Lock status change in General Menu is saved immediately and will be loaded on reboot. Profile Select change from General Menu is NOT saved, Default Profile will load on reboot. Invalid menu options are ignored. When locked, only C is available. If an unsuccessful unlock attempt is made while a profile is delaying, all DTMF will be ignored until a successful transmit cycle has ben made. file formats: ARDFOX.TXT: ARDFOX=2 - version number, integer, will not load data files newer than ArdFox sketch version LK=0 - locked (0/1) ID=ARDFOX - id to transmit. will also send "/" and the profile number MS=10 - morse code speed (5-20, in wpm) DP=1 - default profile number (1-9) SA=0 - start automatically on power-up (0/1) UC=4368 - unlock code (digits) PROFILEx.TXT DU=30 - duration (in seconds) CY=60 - transmit cycle (in seconds) TO=13713713700 - transmit tones (digits) TS=2 - tone speed (1-10) SD=5 - start delay (in seconds) MR=0 - max runtime (in seconds, 0 for infinute) AS=0 - auto switch profile