forked from gatsby/df_datalink
update plugin: add retrieved data print
This commit is contained in:
@@ -225,6 +225,8 @@ class Plugin(Plugin_Base):
|
||||
self.showReceiveDataSignal.emit(self.evalSelfTestRsp(data) + "\n")
|
||||
elif data[0] == 0xE6 or data[0] == 0xF6:
|
||||
self.showReceiveDataSignal.emit(self.evalStatusCheckRsp(data) + "\n")
|
||||
elif data[0] == 0xE5 or data[0] == 0xF5:
|
||||
self.showReceiveDataSignal.emit(self.printFrame(data) + "\n")
|
||||
else:
|
||||
self.showReceiveDataSignal.emit(f"\n### Unexpected response code 0x{data[0]:02x}.\n")
|
||||
|
||||
@@ -259,10 +261,11 @@ class Plugin(Plugin_Base):
|
||||
return ret
|
||||
|
||||
def printFrame(self, data: bytes):
|
||||
ret = ''
|
||||
for i in data:
|
||||
ret += f'{i:02X} '
|
||||
print(ret)
|
||||
ret = 'Retrieved Data Frame:\n'
|
||||
for i in range(len(data)):
|
||||
ret += f'{data[i]:02X}'
|
||||
ret += '\n' if i > 0 and i%16 == 0 else ' '
|
||||
return ret
|
||||
|
||||
def evalStatusCheckRsp(self, data: bytes):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user