diff --git a/ecu.py b/ecu.py index 469837a..276abe4 100644 --- a/ecu.py +++ b/ecu.py @@ -1380,7 +1380,14 @@ def getNumEcuDb(self): return self.ecu_database.numecu def getNumAddr(self): - return len(elm.dnat) + len(elm.dnat_ext) + count = [] + for k in elm.dnat: + if k not in count: + count.append(k) + for k in elm.dnat_ext: + if k not in count: + count.append(k) + return len(count) def addTarget(self, target): self.ecus[target.name] = target @@ -1582,7 +1589,6 @@ def scan(self, progress=None, label=None, vehiclefilter=None, canline=0): if not options.simulation_mode: options.elm.close_protocol() - def scan_kwp(self, progress=None, label=None, vehiclefilter=None): if options.simulation_mode: # Test data.. diff --git a/main.py b/main.py index ae66170..996b245 100644 --- a/main.py +++ b/main.py @@ -833,6 +833,8 @@ def scan_project(self, project): item.setForeground(core.Qt.red) self.treeview_ecu.addItem(item) + self.progressstatus.setValue(0) + def scan(self): msgBox = widgets.QMessageBox() appIcon = gui.QIcon("ddt4all_data/icons/obd.png")