加入接收数据解析相关功能
This commit is contained in:
4
scomm.py
4
scomm.py
@@ -222,6 +222,10 @@ class UIProcessor:
|
||||
else: # recv
|
||||
prefix = "< " if self.ckbtn_time.var.get() else ""
|
||||
content = human_string(data, self.ckbtn_rhex.var.get(), encoding)
|
||||
for cb in self.root.unpack.values():
|
||||
try:
|
||||
if cb: content += eval(cb['value'],{'data':data, 'uint16':uint16,'int16':int16}) or ''
|
||||
except: pass
|
||||
|
||||
message = f"\n{timestamp}{prefix}{content}"
|
||||
self.text_handler.put_message(message)
|
||||
|
||||
@@ -31,9 +31,9 @@
|
||||
"value": "5A A5 09 A1 A5 10 10 00 03 20 00 01 EE EE"
|
||||
},
|
||||
"btn-data07": {
|
||||
"hex": 1,
|
||||
"title": "获取状态",
|
||||
"value": "5A A5 07 A1 A5 10 10 00 01 11 EE EE"
|
||||
"value": "5A A5 07 A1 A5 10 10 00 01 11 EE EE",
|
||||
"hex": 0
|
||||
},
|
||||
"btn-data08": {
|
||||
"hex": 1,
|
||||
|
||||
Reference in New Issue
Block a user