red-briq-nodes/testing/test.py

18 lines
375 B
Python

import snap7
import time
from snap7.types import Areas
from ctypes import c_char, byref, sizeof
class MyServer(snap7.server.Server):
pass
s = MyServer()
area_m = (c_char * 160)()
s.register_area(snap7.types.srvAreaMK, 0, area_m)
s.start(tcpport=1102)
while True:
ev = s.pick_event()
if ev is None:
time.sleep(1)
else:
print(s.event_text(ev))