diff --git a/src/python/adgui.py b/src/python/adgui.py index 9aba291f..d3da30b6 100755 --- a/src/python/adgui.py +++ b/src/python/adgui.py @@ -411,8 +411,13 @@ class adgui(QObject): read_sig = m.get(3) sigstr = read_sig.hex(' ').upper() self.memories.deviceSig.setText(sigstr) + p = ad.locate_part_by_signature(ad.cvar.part_list, read_sig) + if p: + self.memories.candidate.setText(p.desc) + else: + self.memories.candidate.setText("???") else: - print("Could not find signature memory", file = sys.stderr) + ad.log("Could not find signature memory", ad.MSG_ERROR) def main(): gui = adgui(sys.argv) diff --git a/src/python/memories.ui b/src/python/memories.ui index 6d03b11e..d717d9da 100644 --- a/src/python/memories.ui +++ b/src/python/memories.ui @@ -48,75 +48,16 @@ Signature - + - 20 + 30 30 - 681 - 112 + 651 + 76 - - - - From device: - - - - - - - 14 - - - - background-color: rgb(255, 255, 255); - - - QFrame::Box - - - QFrame::Sunken - - - 2 - - - 1E XX XX - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - @@ -150,19 +91,6 @@ - - - - Qt::Horizontal - - - - 40 - 20 - - - - @@ -172,22 +100,76 @@ - Read + Read → - - - - Qt::Horizontal + + + + From device: - + + + + + + 14 + + + + background-color: rgb(255, 255, 255); + + + QFrame::Box + + + QFrame::Sunken + + + 2 + + + 1E XX XX + + + + + + + + + - 40 - 20 + 160 + 0 - + + Candidate: + + + + + + background-color: rgb(255, 255, 255); + + + QFrame::Box + + + QFrame::Sunken + + + 2 + + + --- + + + + +