Correct mnemonic choose
This commit is contained in:
parent
d2ec17c3cf
commit
bacf8d494d
@ -250,6 +250,9 @@ def run( elm, ecu, command, data ):
|
|||||||
else:
|
else:
|
||||||
for idnum in range(begin ,end + 1):
|
for idnum in range(begin ,end + 1):
|
||||||
identsList['D'+str(idnum)] = ScmParam['Ident'+str(idnum)]
|
identsList['D'+str(idnum)] = ScmParam['Ident'+str(idnum)]
|
||||||
|
if len(ecu.get_ref_id(ScmParam['Ident' + str(idnum)]).mnemolist) > 1:
|
||||||
|
mnemonicsLen = map(lambda bitsLen: int(ecu.Mnemonics[bitsLen].bitsLength), ecu.get_ref_id(ScmParam['Ident' + str(idnum)]).mnemolist)
|
||||||
|
ecu.get_ref_id(ScmParam['Ident' + str(idnum)]).mnemolist = [ecu.get_ref_id(ScmParam['Ident' + str(idnum)]).mnemolist[mnemonicsLen.index(max(mnemonicsLen))]]
|
||||||
frame = ecu.Mnemonics[ecu.get_ref_id(identsList['D'+str(begin)]).mnemolist[0]].request
|
frame = ecu.Mnemonics[ecu.get_ref_id(identsList['D'+str(begin)]).mnemolist[0]].request
|
||||||
identsRangeKeys[key] = {"begin": begin, "end": end, "frame": frame}
|
identsRangeKeys[key] = {"begin": begin, "end": end, "frame": frame}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user