Update dtmf_aprs_cc.py add repeater and fc modes

fc-sub
Alan Johnston 7 months ago committed by GitHub
parent 85d97813ef
commit 392ff768cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -71,6 +71,25 @@ if __name__ == "__main__":
system("echo '\nCW Mode!!\n'") system("echo '\nCW Mode!!\n'")
mode = 'm' mode = 'm'
change_mode = True change_mode = True
if ((line.find("MODE=e")) > 0):
system("echo '\nRepeater Mode!!\n'")
mode = 'e'
change_mode = True
counter = (counter + 1) % 2
if ((line.find("DTMF>APDW15:t6#")) > 0):
system("echo '\nRepeater Mode!!\n'")
mode = 'e'
change_mode = True
if ((line.find("MODE=j")) > 0):
system("echo '\nFunCube Mode!!\n'")
mode = 'j'
change_mode = True
counter = (counter + 1) % 2
if ((line.find("DTMF>APDW15:t7#")) > 0):
system("echo '\nFunCube Mode!!\n'")
mode = 'j'
change_mode = True
if ((line.find("MODE=n")) > 0): if ((line.find("MODE=n")) > 0):
system("echo '\nTransmit Commands Mode!!\n'") system("echo '\nTransmit Commands Mode!!\n'")
mode = 'n' mode = 'n'
@ -80,7 +99,6 @@ if __name__ == "__main__":
system("echo '\nTransmit Commands Mode!!\n'") system("echo '\nTransmit Commands Mode!!\n'")
mode = 'n' mode = 'n'
change_mode = True change_mode = True
# Currently, C2C does not support Repeater mode e
if ((line.find("MODE=o")) > 0): if ((line.find("MODE=o")) > 0):
system("echo '\nBeacon Mode toggle!!\n'") system("echo '\nBeacon Mode toggle!!\n'")
mode = 'o' mode = 'o'
@ -160,6 +178,63 @@ if __name__ == "__main__":
sleep(0.1) sleep(0.1)
GPIO.output(powerPin, 1) GPIO.output(powerPin, 1)
sleep(1) sleep(1)
elif (mode == 'e'):
GPIO.output(powerPin, 0) # blink six times
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1);
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(1)
elif (mode == 'j'):
GPIO.output(powerPin, 0) # blink seven times
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1);
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(0.1)
GPIO.output(powerPin, 0)
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(1)
elif (mode == 'a'): elif (mode == 'a'):
mode = 'a' mode = 'a'
GPIO.output(powerPin, 0) # blink one time GPIO.output(powerPin, 0) # blink one time

Loading…
Cancel
Save

Powered by TurnKey Linux.