|
|
|
@ -7,8 +7,8 @@ from protocol.Celery.MBRTUSlave import app
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def afterRecv(args):
|
|
|
|
|
request16 = ' '.join(hex(x) for x in args[-1])
|
|
|
|
|
request10 = ' '.join(str(int(x, 16)) for x in request16.split(' '))
|
|
|
|
|
request16 = ' '.join([hex(value)[2:].zfill(2) if index not in [0, 1] else str(int(hex(value), 16)).zfill(2) for index, value in enumerate(args[-1])])
|
|
|
|
|
request10 = ' '.join(str(int(hex(value), 16)).zfill(2) for index, value in enumerate(args[-1]))
|
|
|
|
|
app.backend.client.rpush("16R", request16)
|
|
|
|
|
app.backend.client.rpush("10R", request10)
|
|
|
|
|
if app.backend.client.llen('16R') == 81:
|
|
|
|
@ -21,8 +21,8 @@ def afterRecv(args):
|
|
|
|
|
# print(request10)
|
|
|
|
|
|
|
|
|
|
def afterSend(args):
|
|
|
|
|
request16 = ' '.join(hex(x) for x in args[-1])
|
|
|
|
|
request10 = ' '.join(str(int(x, 16)) for x in request16.split(' '))
|
|
|
|
|
request16 = ' '.join([hex(value)[2:].zfill(2) if index not in [0, 1] else str(int(hex(value), 16)).zfill(2) for index, value in enumerate(args[-1])])
|
|
|
|
|
request10 = ' '.join(str(int(hex(value), 16)).zfill(2) for index, value in enumerate(args[-1]))
|
|
|
|
|
app.backend.client.rpush("16S", request16)
|
|
|
|
|
app.backend.client.rpush("10S", request10)
|
|
|
|
|
if app.backend.client.llen('16S') == 81:
|
|
|
|
|