VirtualBox

source: vbox/trunk/src/VBox/Additions/3D/mesa/mesa-24.0.2/.gitlab-ci/bare-metal/eth008-power-relay.py@ 105254

最後變更 在這個檔案從105254是 103996,由 vboxsync 提交於 12 月 前

Additions/3D/mesa: export mesa-24.0.2 to OSE. bugref:10606

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:executable 設為 *
檔案大小: 407 位元組
 
1#!/usr/bin/python3
2
3import sys
4import socket
5
6host = sys.argv[1]
7port = sys.argv[2]
8mode = sys.argv[3]
9relay = sys.argv[4]
10msg = None
11
12if mode == "on":
13 msg = b'\x20'
14else:
15 msg = b'\x21'
16
17msg += int(relay).to_bytes(1, 'big')
18msg += b'\x00'
19
20c = socket.create_connection((host, int(port)))
21c.sendall(msg)
22
23data = c.recv(1)
24c.close()
25
26if data[0] == b'\x01':
27 print('Command failed')
28 sys.exit(1)
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette