Update squelch_cc.py add modes e and j

master-ff
Alan Johnston 6 months ago committed by GitHub
parent f6617eb5e9
commit 2c9d4d71f1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -4,6 +4,16 @@ from time import sleep
from os import system from os import system
import sys import sys
def blink(times):
blink_time = 0.1
powerPin = 16
for i in range(times): # blink times
GPIO.output(powerPin, 0)
sleep(blink_time)
GPIO.output(powerPin, 1)
sleep(blink_time)
sleep(0.65)
def command_control_check(): def command_control_check():
# global command_control # global command_control
@ -71,77 +81,27 @@ def increment_mode():
print(mode) print(mode)
if (mode == 'a'): if (mode == 'a'):
mode = 'f' mode = 'f'
GPIO.output(powerPin, 0) # blink two times blink(2)
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 == 'f'): elif (mode == 'f'):
mode = 'b' mode = 'b'
GPIO.output(powerPin, 0) # blink three times blink(3)
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 == 'b'): elif (mode == 'b'):
mode = 's' mode = 's'
GPIO.output(powerPin, 0) # blink four times blink(4)
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 == 's'): elif (mode == 's'):
mode = 'm' mode = 'm'
GPIO.output(powerPin, 0) # blink five times blink(5)
sleep(0.1) elif (mode == 'm'):
GPIO.output(powerPin, 1) mode = 'e'
sleep(0.1) blink(6)
GPIO.output(powerPin, 0) elif (mode == 'e'):
sleep(0.1) mode = 'j'
GPIO.output(powerPin, 1) blink(7)
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)
else: else:
mode = 'a' mode = 'a'
GPIO.output(powerPin, 0) # blink one time blink(1)
sleep(0.1)
GPIO.output(powerPin, 1)
sleep(1)
try: try:
print("/home/pi/CubeSatSim/config -" + mode) print("/home/pi/CubeSatSim/config -" + mode)

Loading…
Cancel
Save

Powered by TurnKey Linux.