-
Notifications
You must be signed in to change notification settings - Fork 178
DTMF and multiple logics
DTMF will only be interpreted by logic/s that get it from their receiver section definition in svxlink.conf, and not from audio received via a linked logic.
It seems this is due to linked logic audio being injected after the 'internal' dtmf decoder.
Logics run in individual TCL interpreters (processes) and cant share variables or call each others functions.
One way around this if you want multiple logics to share the same rx signal/sound input (and thus DTMF codes), is to just have them both use the same "RX" definition block (audio input device) in svxlink.
Be aware though that logics connected this way will both respond to DTMF input, so you cant really use the same codes, unless you possible use ctcss or some other way to specify a target. But this wont be a problem if they dont share the same modules etc.