Last change
on this file since 103996 was 103996, checked in by vboxsync, 13 months ago |
Additions/3D/mesa: export mesa-24.0.2 to OSE. bugref:10606
|
-
Property svn:eol-style
set to
native
-
Property svn:executable
set to
*
|
File size:
407 bytes
|
Line | |
---|
1 | #!/usr/bin/python3
|
---|
2 |
|
---|
3 | import sys
|
---|
4 | import socket
|
---|
5 |
|
---|
6 | host = sys.argv[1]
|
---|
7 | port = sys.argv[2]
|
---|
8 | mode = sys.argv[3]
|
---|
9 | relay = sys.argv[4]
|
---|
10 | msg = None
|
---|
11 |
|
---|
12 | if mode == "on":
|
---|
13 | msg = b'\x20'
|
---|
14 | else:
|
---|
15 | msg = b'\x21'
|
---|
16 |
|
---|
17 | msg += int(relay).to_bytes(1, 'big')
|
---|
18 | msg += b'\x00'
|
---|
19 |
|
---|
20 | c = socket.create_connection((host, int(port)))
|
---|
21 | c.sendall(msg)
|
---|
22 |
|
---|
23 | data = c.recv(1)
|
---|
24 | c.close()
|
---|
25 |
|
---|
26 | if data[0] == b'\x01':
|
---|
27 | print('Command failed')
|
---|
28 | sys.exit(1)
|
---|
Note:
See
TracBrowser
for help on using the repository browser.