~mmach/netext73/mesa_2004

« back to all changes in this revision

Viewing changes to .gitlab-ci/bare-metal/google-power-relay.py

  • Committer: mmach
  • Date: 2021-07-04 19:28:58 UTC
  • Revision ID: netbit73@gmail.com-20210704192858-3dzjz3h2a015l3mq
2021-07-04 21:20:24

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/python3
2
 
 
3
 
import sys
4
 
import serial
5
 
 
6
 
mode = sys.argv[1]
7
 
relay = sys.argv[2]
8
 
 
9
 
# our relays are "off" means "board is powered".
10
 
mode_swap = {
11
 
     "on" : "off",
12
 
     "off" : "on",
13
 
}
14
 
mode = mode_swap[mode]
15
 
 
16
 
ser = serial.Serial('/dev/ttyACM0', 115200, timeout=2)
17
 
command = "relay {} {}\n\r".format(mode, relay)
18
 
ser.write(command.encode())
19
 
ser.close()