Update config
This commit is contained in:
parent
43392fa3ca
commit
302d275c64
@ -3,6 +3,7 @@ core:
|
||||
serverip: 172.26.178.114
|
||||
clientip: 172.26.176.1
|
||||
server: Hyper-Vd
|
||||
loopspeed: 60 # fps
|
||||
|
||||
arm:
|
||||
ip: 192.168.1.145
|
||||
|
44
test.py
44
test.py
@ -1,4 +1,46 @@
|
||||
print("\u001b[37m")
|
||||
from pyModbusTCP.client import ModbusClient
|
||||
|
||||
|
||||
|
||||
def get_sensors():
|
||||
mbconn = ModbusClient(host="192.168.1.20", port=502, auto_open=True, auto_close=True)
|
||||
"""
|
||||
port 1: 256
|
||||
port 2: 272
|
||||
port 3: 288
|
||||
port 4: 304
|
||||
port 5: 320
|
||||
port 6: 336
|
||||
port 7: 352
|
||||
port 8: 368
|
||||
"""
|
||||
out = list()
|
||||
for reg in [352, 288, 304, 368]:
|
||||
val = mbconn.read_holding_registers(reg)[0] # read only one register
|
||||
print(val)
|
||||
if val == 1:
|
||||
out.append(True)
|
||||
else:
|
||||
out.append(False)
|
||||
|
||||
return out
|
||||
|
||||
def get_open_spot(sensordata):
|
||||
for x in range(len(sensordata)):
|
||||
sens = sensordata[x]
|
||||
if not sens:
|
||||
return x
|
||||
|
||||
# if we get here, every spot is full
|
||||
|
||||
return False
|
||||
|
||||
|
||||
testmb = get_sensors()
|
||||
print(testmb)
|
||||
print("Spot open", get_open_spot(testmb))
|
||||
|
||||
exit()
|
||||
|
||||
class Ring:
|
||||
def __init__(self) -> None:
|
||||
|
Loading…
x
Reference in New Issue
Block a user