Difference between revisions of "DATV repeater DTMF commands"

From BATC Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
  Back to [[Repeater Controller|repeater controller]] main page
 
  Back to [[Repeater Controller|repeater controller]] main page
  
The ATV repeater controller includes a DTMF decoder enabling off-air control of some repeater functions.
+
The BATC repeater controller uses an onboard DTMF detector which detects DTMF from the mic input on a USB audio dongle (using a standard Portsdown white USB dongle).  This can be fed from the main input audion, 144.750 rxr or a separate control rxr.
  
The actual command sequence is in the format *xx# but the length of the sequence is variable so a command could be *123456# if required.
+
The DTMF decoder enables off-air control of some repeater functions. 
 +
 
 +
The command sequence is in the format *xx# but the length of the sequence is variable so a command could be *123456# if required.
  
 
===Configuration file===
 
===Configuration file===

Revision as of 09:18, 20 February 2022

Back to repeater controller main page

The BATC repeater controller uses an onboard DTMF detector which detects DTMF from the mic input on a USB audio dongle (using a standard Portsdown white USB dongle). This can be fed from the main input audion, 144.750 rxr or a separate control rxr.

The DTMF decoder enables off-air control of some repeater functions.

The command sequence is in the format *xx# but the length of the sequence is variable so a command could be *123456# if required.

Configuration file

The actual command for each function is entirely flexible and is set in the config file.

It is recommended that some command sequences such as shut down are not publicly available. See this page for a typical config file listing where the DTMF commands have been grouped as keeper commands - Repeater Controller configuration.

The following functions can be changed using DTMF commands -

Suggested keeper functions

dtmfkeepertxoff

dtmfkeepertxon

dtmfkeeperreboot

dtmftalkbackaudioenable

dtmftalkbackaudiodisable

User codes for direct input select (use dtmfreset to deselect)

dtmfreset

dtmfstatusview

dtmfquadview

dtmfselectinput0

dtmfselectinput1

dtmfselectinput2

dtmfselectinput3

dtmfselectinput4

dtmfselectinput5

dtmfselectinput6

dtmfselectinput7

RPi GPIO Accessory DTMF Control examples

dtmfoutputs=1

dtmfgpioout1pin=15

dtmfgpioout1label=shack_light

dtmfgpioout1on=31

dtmfgpioout1off=41

dtmfinputs=1

dtmfgpioin1pin=8

dtmfgpioin1label=cabinet_door

i2c Accessory DTMF Control examples

MCP23017. Max 16 lines either in or out

i2cioaddress=0

i2cdtmfoutputs=1

i2cdtmfgpioout1pin=a0

i2cdtmfgpioout1label=shack_heater

i2cdtmfgpioout1on=51

i2cdtmfgpioout1off=61

i2cdtmfinputs=1

i2cdtmfgpioin1pin=b0

i2cdtmfgpioin1label=cabinet_lid