Jones Road ATV Link Repeater DTMF Command List
All DTMF codes follow the same template. The first two characters must be "#" codes to "wake up" the repeater. The next character is alpha (A,B,C or D). The next two characters are numeric (0-9). The final termination character is a "*". If characters are entered in a sequence other than the above format, the code will emit an audible error on the voice buss and exit the DTMF capture sequence. As an example, the code: ##A41* is a valid code and will be processed by the program. However, #D34* will return an error tone since the first two characters need to both be "#" characters. Additionally, a five (5) second "shot clock" timer is incorporated. If the user begins to enter digits, he has up to 5 seconds between keystrokes to complete the entered code sequence. If this timer expires, the DTMF subroutine will exit with an audible error code on the audio buss. You must be able to receive transmitted audio via the voice subcarrier to hear these tones (i.e., an active transmitter must be "pointed your way"). Note that status of the sync detect, transmitter enable and video ID append can be queried by the A90 command, and heard via an active transmission channel.
Format: # # A 0 0 *
DTMF Codes (Excluding initiator(s) and termination characters):
Code Function
A00 Reset to defaults (power on reset)
A11 910 MHz Sync Enable (Dayton)
A10 910 MHz Sync Disable
A21 1250 MHz Sync Enable (Columbus)
A20 1250 MHz Sync Disable
A31 439.25 MHz Sync Enable (Springfield)
A30 439.25 MHz Sync Disable
A41 910 MHz Transmitter Enable
A40 910 MHz Transmitter Disable
A51 1280 MHz Transmitter Enable
A50 1280 MHz Transmitter Disable
A61 All Sync Detects Enabled
A60 All Sync Detects Disabled
A71 Both Transmitters Enabled
A70 Both Transmitters Disabled
A81 Append Colorbar/ID to end of transmissions
A80 No Colorbar/ID at end of transmission
A90 Query Sync Detect and Transmitter Status
A99 Break the link (disable all sync and TX)
Bxy - Transmit colorbars to "x" for duration "y"
x: Dayton = 1, Columbus = 2, Both = 3
y: 0 = 30 sec, 1-9 = Minutes
Example: B28 -> Transmit bars to Columbus for 8 min
Note 1: software responds to A00 (CPU reset) from within this routine in case of lock-up
Note 2: software responds to B99 (routine EXIT) to end transmission earlier than timeout
Note 3: the active video input may be switched from the default (channel 4 - colorbars) to any of the valid inputs by using the switcher command outlined below.
Cxy - Switcher x: Bank 1 (to DARA), y: Bank 2 (to ATCO)
Eg. C34: Bank 1 = Input #3 (Springfield->DARA) , Bank 2 = Input #4 (Colorbars->ATCO)
Dxx - Serial Control Decoder (future upgrade)
xx is a two digit number ranging from 00 to 99 that is directly sent to the serial line output (DB9 connector). D99 is a special command that momentarily enables a control line that will perform a hard reset for a personal computer. The intent of this upgrade is to allow connection of a personal computer via standard 9600 baud serial communicaion cable. The remote commands can be programmed to allow a range of functions (weather stations, remote cameras, etc) to be controlled via DTMF from remote users.
Eg. D51 - sends the ASCII characters 51 followed by a carriage return and a line feed to the PC. D99 performs a hard reboot in case of CPU lockup on the PC.