Hey guys... I have a fan on the transmit radio, but as I don't want to run it all the time, only when transmitting, I'm going to drive a relay from a GPIO pin off of a URI instead. I found two excellent resources as a basis for what I'm after:
I setup the following in my node stanza:
[2376]
events = events2376
[events2376]
touch /tmp/RPT_TXKEYED2376 = s|t|RPT_TXKEYED
rm -f /tmp/RPT_TXKEYED2376 = s|f|RPT_TXKEYED
As you can see, this is pretty simple, write RPT_TXKEYED2376 when the RPT_TXKEYED variable is true, remove when false. I even checked for the presence of those variables when the repeater is keyed/active from doing a "rpt showvars 2376":
as2376*CLI> rpt showvars 2376
Variable listing for node 2376:
XX_RPT_TXKEYED=1
RPT_ETXKEYED=1
RPT_TXKEYED=1
RPT_RXKEYED=1
RPT_NUMLINKS=0
RPT_LINKS=0
RPT_NUMALINKS=0
RPT_ALINKS=0
RPT_AUTOPATCHUP=0
-- 9 variables
Everything suggests this should work, but it is not for whatever reason, which leads me to two possible guesses:
- the logic is not placed correctly where it needs to be in rpt.conf
- chan_voter does not talk to the event management subsystem
Any ideas? Kinda lost...
Thanks,
Stephen
K1LNX