Omit unsupported dataids

This commit is contained in:
Marianpol 2021-01-15 22:15:11 +01:00
parent fab55b9543
commit ca3dff73ad
2 changed files with 6 additions and 4 deletions

View File

@ -382,7 +382,7 @@ if osname != 'android':
self.var_log.set(self.save.log) self.var_log.set(self.save.log)
self.var_logName.set(self.save.logName) self.var_logName.set(self.save.logName)
self.var_speedList = ['38400', '115200', '230400', '500000', ] self.var_speedList = ['38400', '115200', '230400', '500000', '1000000', '2000000' ]
self.var_langList = getLangList() self.var_langList = getLangList()
self.var_pathList = getPathList() self.var_pathList = getPathList()
self.var_portList = getPortList() self.var_portList = getPortList()

View File

@ -359,7 +359,7 @@ class Port:
self.hdr.timeout = 2 self.hdr.timeout = 2
for s in [38400, 115200, 500000, 230400, 57600, 9600]: for s in [38400, 115200, 230400, 500000, 1000000, 2000000]:
print "\r\t\t\t\t\rChecking port speed:", s, print "\r\t\t\t\t\rChecking port speed:", s,
sys.stdout.flush () sys.stdout.flush ()
@ -2066,11 +2066,13 @@ class ELM:
self.send_raw ("0322" + dataids.keys()[0] + "1") self.send_raw ("0322" + dataids.keys()[0] + "1")
for lvl in range(level): for lvl in range(level):
resp = self.request("22" + dataids.keys()[lvl])
if any(s in resp for s in ['?', 'NR']):
continue
paramToSend += dataids.keys()[lvl] paramToSend += dataids.keys()[lvl]
cmd = '22' + paramToSend cmd = '22' + paramToSend
resp = self.send_cmd(cmd) resp = self.send_cmd(cmd)
if not any(s in resp for s in ['?', 'NR']):
if not '?' in resp and resp[2:4] != '7F':
self.performanceModeLevel = level self.performanceModeLevel = level
return True return True