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.