Omit unsupported dataids
This commit is contained in:
parent
fab55b9543
commit
ca3dff73ad
@ -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()
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user