|
|
|
|
@ -30,7 +30,7 @@ if __name__ == "__main__":
|
|
|
|
|
system("echo '\nAPRS Mode!!\n'")
|
|
|
|
|
mode = 'a'
|
|
|
|
|
change_mode = True
|
|
|
|
|
counter = (counter + 1) % 2
|
|
|
|
|
counter = 1
|
|
|
|
|
if ((line.find("DTMF>APDW15:t1#")) > 0):
|
|
|
|
|
system("echo '\nAPRS Mode!!\n'")
|
|
|
|
|
mode = 'a'
|
|
|
|
|
@ -39,7 +39,7 @@ if __name__ == "__main__":
|
|
|
|
|
system("echo '\nFSK Mode!!\n'")
|
|
|
|
|
mode = 'f'
|
|
|
|
|
change_mode = True
|
|
|
|
|
counter = (counter + 1) % 2
|
|
|
|
|
counter = 1
|
|
|
|
|
if ((line.find("DTMF>APDW15:t2#")) > 0):
|
|
|
|
|
system("echo '\nFSK Mode!!\n'")
|
|
|
|
|
mode = 'f'
|
|
|
|
|
@ -48,7 +48,7 @@ if __name__ == "__main__":
|
|
|
|
|
system("echo '\nBPSK Mode!!\n'")
|
|
|
|
|
mode = 'b'
|
|
|
|
|
change_mode = True
|
|
|
|
|
counter = (counter + 1) % 2
|
|
|
|
|
counter = 1
|
|
|
|
|
if ((line.find("DTMF>APDW15:t3#")) > 0):
|
|
|
|
|
system("echo '\nBPSK Mode!!\n'")
|
|
|
|
|
mode = 'b'
|
|
|
|
|
@ -57,7 +57,7 @@ if __name__ == "__main__":
|
|
|
|
|
system("echo '\nSSTV Mode!!\n'")
|
|
|
|
|
mode = 's'
|
|
|
|
|
change_mode = True
|
|
|
|
|
counter = (counter + 1) % 2
|
|
|
|
|
counter = 1
|
|
|
|
|
if ((line.find("DTMF>APDW15:t4#")) > 0):
|
|
|
|
|
system("echo '\nSSTV Mode!!\n'")
|
|
|
|
|
mode = 's'
|
|
|
|
|
@ -66,7 +66,7 @@ if __name__ == "__main__":
|
|
|
|
|
system("echo '\nCW Mode!!\n'")
|
|
|
|
|
mode = 'm'
|
|
|
|
|
change_mode = True
|
|
|
|
|
counter = (counter + 1) % 2
|
|
|
|
|
counter = 1
|
|
|
|
|
if ((line.find("DTMF>APDW15:t5#")) > 0):
|
|
|
|
|
system("echo '\nCW Mode!!\n'")
|
|
|
|
|
mode = 'm'
|
|
|
|
|
@ -85,7 +85,7 @@ if __name__ == "__main__":
|
|
|
|
|
system("echo '\nFUNcube Mode!!\n'")
|
|
|
|
|
mode = 'j'
|
|
|
|
|
change_mode = True
|
|
|
|
|
counter = (counter + 1) % 2
|
|
|
|
|
counter = 1
|
|
|
|
|
if ((line.find("DTMF>APDW15:t7#")) > 0):
|
|
|
|
|
system("echo '\nFUNcube Mode!!\n'")
|
|
|
|
|
mode = 'j'
|
|
|
|
|
@ -94,7 +94,7 @@ if __name__ == "__main__":
|
|
|
|
|
system("echo '\nTransmit Commands Mode!!\n'")
|
|
|
|
|
mode = 'n'
|
|
|
|
|
change_mode = True
|
|
|
|
|
counter = (counter + 1) % 2
|
|
|
|
|
counter = 1
|
|
|
|
|
if ((line.find("DTMF>APDW15:t11#")) > 0):
|
|
|
|
|
system("echo '\nTransmit Commands Mode!!\n'")
|
|
|
|
|
mode = 'n'
|
|
|
|
|
@ -109,8 +109,8 @@ if __name__ == "__main__":
|
|
|
|
|
mode = 'o'
|
|
|
|
|
change_mode = True
|
|
|
|
|
|
|
|
|
|
## if (debug_mode == False) and (change_mode == True) and (counter == 1): # skip every other APRS command since Direwolf prints them twice
|
|
|
|
|
if (debug_mode == False) and (change_mode == True): # skip every other APRS command since Direwolf prints them twice
|
|
|
|
|
if (debug_mode == False) and (change_mode == True) and (counter == 1): # skip every other APRS command since Direwolf prints them twice
|
|
|
|
|
# if (debug_mode == False) and (change_mode == True): # skip every other APRS command since Direwolf prints them twice
|
|
|
|
|
GPIO.setmode(GPIO.BCM)
|
|
|
|
|
GPIO.setwarnings(False)
|
|
|
|
|
GPIO.setup(powerPin, GPIO.OUT)
|
|
|
|
|
|