Specifications

Remote Control Protocol
The control port of your DTS-4 is, in fact, a serial TTL I/O port compatible with protocol that is
standard with PC serial ports. This section documents the control protocol; you can write your
own software to control the switch. The protocol below describes the dialog between the DTS-4R
remote and the DTS-4 switch. Under PC control, the PC program you write would take the place
of the remote. Simply open the port, send the appropriate two–byte command, and receive and
process the two–byte reply as desired. Note there is no space between the letter prefix (M or R)
and the code.
Example: to select antenna 1, your program would send the characters "R2" to the switch via the
serial connection. Your program would then receive the code "M2" from the switch, indicating
that antenna 2 is selected.
Codes sent by the DTS-4 switch to the DTS-4R remote:
M 00 - Main unit is telling remote that buttons 3&4 were pushed. Causes remote to flash LEDs
3&4 twice
M 01 - Main unit tells remote that all relays are grounded. Remote turns all LEDs off.
M 02 - Main tells remote that antenna 1 is selected. Remote lights proper LED
M 03 - Main tells remote that antenna 2 is selected. Remote lights proper LED
M 04 - Main tells remote that antenna 3 is selected. Remote lights proper LED
M 05 - Main tells remote that antenna 4 is selected. Remote lights proper LED
M 09 - Not used. Remote would not know how to respond.
M 10 - Main tells remote that the radio sense mode is now off. Remote flashes LEDs 2&3
twice.
M 11 - Main tells remote that the radio sense mode is now on. Remote flashes LEDs 1&2
twice.
M 12 - Not used. Remote would not know how to respond.
M 14 - Main sends this when there is RF and a button was pressed or command received.
Remote will flash all 4 LEDs
M 17 - Main tells remote that an operation failed because radio sense is on and there is no
radio. Remote flashes LEDs 1 and 2 three times.
M 18 - Not used. Remote doesn’t need to know if the radio is on.
M 19 - Main will force remote to check status of the radio. Remote responds with radio status.
M 20 - Main asks remote to do a self-check. Main expects a response of “R 21” to show the
remote has started the check. If “R 21” is not received, then Main flashes LEDs 1 and 4. If “R
21” is received, main unit will scroll the LEDs and wait for another response.
M 21 - This is sent to the remote when the remote requests a self-check of the main unit.
M 22 - After doing a self-check, everything is fine, so main tells remote.
M 23 - After doing a self-check, button 1 is stuck, so main tells remote.
M 24 - After doing a self-check, button 2 is stuck, so main tells remote.
M 25 - After doing a self-check, button 3 is stuck, so main tells remote.
M 26 - After doing a self-check, button 4 is stuck, so main tells remote.
9