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")
|
self.showReceiveDataSignal.emit(self.evalSelfTestRsp(data) + "\n")
|
||||||
elif data[0] == 0xE6 or data[0] == 0xF6:
|
elif data[0] == 0xE6 or data[0] == 0xF6:
|
||||||
self.showReceiveDataSignal.emit(self.evalStatusCheckRsp(data) + "\n")
|
self.showReceiveDataSignal.emit(self.evalStatusCheckRsp(data) + "\n")
|
||||||
|
elif data[0] == 0xE5 or data[0] == 0xF5:
|
||||||
|
self.showReceiveDataSignal.emit(self.printFrame(data) + "\n")
|
||||||
else:
|
else:
|
||||||
self.showReceiveDataSignal.emit(f"\n### Unexpected response code 0x{data[0]:02x}.\n")
|
self.showReceiveDataSignal.emit(f"\n### Unexpected response code 0x{data[0]:02x}.\n")
|
||||||
|
|
||||||
@@ -259,10 +261,11 @@ class Plugin(Plugin_Base):
|
|||||||
return ret
|
return ret
|
||||||
|
|
||||||
def printFrame(self, data: bytes):
|
def printFrame(self, data: bytes):
|
||||||
ret = ''
|
ret = 'Retrieved Data Frame:\n'
|
||||||
for i in data:
|
for i in range(len(data)):
|
||||||
ret += f'{i:02X} '
|
ret += f'{data[i]:02X}'
|
||||||
print(ret)
|
ret += '\n' if i > 0 and i%16 == 0 else ' '
|
||||||
|
return ret
|
||||||
|
|
||||||
def evalStatusCheckRsp(self, data: bytes):
|
def evalStatusCheckRsp(self, data: bytes):
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user