Add sim_config so can handle sim_mode on/off correctly

master-fsk-cw
Alan Johnston 2 months ago committed by GitHub
parent 5011fc2dc0
commit 8c808d8a42
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -17,6 +17,8 @@ def sim_failure_check():
try: try:
global card global card
global cam_fail global cam_fail
global sim_mode
global sim_config
cam_fail = False cam_fail = False
file = open("/home/pi/CubeSatSim/failure_mode.txt") file = open("/home/pi/CubeSatSim/failure_mode.txt")
fail_mode = int(file.read(2)) fail_mode = int(file.read(2))
@ -25,17 +27,24 @@ def sim_failure_check():
if (fail_mode == 11): if (fail_mode == 11):
card = "Device" # Change audio so no FM audio plays card = "Device" # Change audio so no FM audio plays
print("Failure mode no FM audio") print("Failure mode no FM audio")
sim_mode = True
elif (fail_mode == 7): elif (fail_mode == 7):
cam_fail = True cam_fail = True
print("Failure mode camera fail") print("Failure mode camera fail")
sim_mode = True
elif (fail_mode == -1): elif (fail_mode == -1):
print("No failure mode") print("No failure mode")
if sim_config:
sim_mode = True
else: else:
print("Other failure mode") print("Other failure mode")
card = "Headphones" card = "Headphones"
sim_mode = True
except: except:
print("No failure mode") print("No failure mode")
card = "Headphones" card = "Headphones"
if sim_config:
sim_mode = True
def battery_saver_check(): def battery_saver_check():
try: try:
@ -314,6 +323,7 @@ if __name__ == "__main__":
rx = '435.0000' rx = '435.0000'
txr = '144.9000' txr = '144.9000'
sim_mode = False sim_mode = False
sim_config = False
try: try:
file = open("/home/pi/CubeSatSim/sim.cfg") file = open("/home/pi/CubeSatSim/sim.cfg")
@ -328,6 +338,7 @@ if __name__ == "__main__":
if len(config) > 4: if len(config) > 4:
if config[4] == 'y' or config[4] == 'yes': if config[4] == 'y' or config[4] == 'yes':
sim_mode = True sim_mode = True
sim_config = True
if len(config) > 6: if len(config) > 6:
txf = float(config[6]) txf = float(config[6])
if (mode == 'e'): if (mode == 'e'):

Loading…
Cancel
Save

Powered by TurnKey Linux.