diff --git a/transmit.py b/transmit.py index 6ac1b713..d2960a88 100644 --- a/transmit.py +++ b/transmit.py @@ -11,6 +11,7 @@ from os import system from PIL import Image, ImageDraw, ImageFont, ImageColor import serial import random +import subprocess def sim_failure_check(): try: @@ -395,7 +396,11 @@ if __name__ == "__main__": card = "Headphones" # default using pcm audio output of Pi Zero # card = "Device" # using USB sound card for audio output - if (mode != 'e'): + query = ["sudo", "systemctl", "is-active", "gpsd.socket.service"] + result = subprocess.run(query, capture_output=True, text=True, check=True) + print(result.stdout) + + if (mode != 'e') and (result.stdout != "active"): print("Programming FM module!\n"); output(pd, 1) output (ptt, 1)