fix SAUF operand processing and allvins
This commit is contained in:
parent
a5f2720497
commit
7238ea11d6
@ -169,7 +169,7 @@ def acf_MTC_generateDefaults( m, mtc ):
|
|||||||
# write trailer
|
# write trailer
|
||||||
sf.write('\n# VIN programming !!!check the command!!!\n')
|
sf.write('\n# VIN programming !!!check the command!!!\n')
|
||||||
sf.write('#2EF190' + hex_VIN_plus_CRC(mod_globals.vin, False) +'\n')
|
sf.write('#2EF190' + hex_VIN_plus_CRC(mod_globals.vin, False) +'\n')
|
||||||
sf.write('#3B81' + hex_VIN_plus_CRC(mod_globals.vin, False) +'\n')
|
sf.write('#3B81' + hex_VIN_plus_CRC(mod_globals.vin, True) +'\n')
|
||||||
sf.write('\n# reset ecu or disconnect the battary!!!check the command!!!\n')
|
sf.write('\n# reset ecu or disconnect the battary!!!check the command!!!\n')
|
||||||
sf.write('#1101\n\n')
|
sf.write('#1101\n\n')
|
||||||
sf.write('exit\n')
|
sf.write('exit\n')
|
||||||
@ -255,7 +255,8 @@ def acf_MTC_optinInfluence( m, option ):
|
|||||||
res = acf_MTC_compare(op.MTC, option)
|
res = acf_MTC_compare(op.MTC, option)
|
||||||
if res:
|
if res:
|
||||||
tmpMTC = op.MTC.split()
|
tmpMTC = op.MTC.split()
|
||||||
if len(tmpMTC)==2 and tmpMTC[0]=='SAUF' and tmpMTC[1]!=option: continue
|
if op.MTC.startswith('SAUF'): continue
|
||||||
|
#if len(tmpMTC)==2 and tmpMTC[0]=='SAUF' and tmpMTC[1]!=option: continue
|
||||||
out = out + '%-100s;%-30s;%-10s;%s\n'%(cu.DI, op.MTC, op.VW, op.TEX)
|
out = out + '%-100s;%-30s;%-10s;%s\n'%(cu.DI, op.MTC, op.VW, op.TEX)
|
||||||
#out = out + '%-100s;%-30s;%-10s;%s\n'%(cu.TE, op.MTC, op.VW, op.TEX)
|
#out = out + '%-100s;%-30s;%-10s;%s\n'%(cu.TE, op.MTC, op.VW, op.TEX)
|
||||||
#break
|
#break
|
||||||
|
@ -397,10 +397,16 @@ class ECU:
|
|||||||
nparams = 0
|
nparams = 0
|
||||||
for dr in datarefs:
|
for dr in datarefs:
|
||||||
if dr.type=='State':
|
if dr.type=='State':
|
||||||
csvline += ";" + self.States[dr.name].codeMR + ":" + self.States[dr.name].label
|
if mod_globals.opt_csv_only:
|
||||||
|
csvline += ";" + self.States[dr.name].codeMR
|
||||||
|
else:
|
||||||
|
csvline += ";" + self.States[dr.name].codeMR + ":" + self.States[dr.name].label
|
||||||
nparams += 1
|
nparams += 1
|
||||||
if dr.type=='Parameter':
|
if dr.type=='Parameter':
|
||||||
csvline += (";" + self.Parameters[dr.name].codeMR + ":" +self.Parameters[dr.name].label + " [" + self.Parameters[dr.name].unit + "]")
|
if mod_globals.opt_csv_only:
|
||||||
|
csvline += ";" + self.Parameters[dr.name].codeMR
|
||||||
|
else:
|
||||||
|
csvline += (";" + self.Parameters[dr.name].codeMR + ":" +self.Parameters[dr.name].label + " [" + self.Parameters[dr.name].unit + "]")
|
||||||
nparams += 1
|
nparams += 1
|
||||||
if mod_globals.opt_usrkey: csvline += ";User events"
|
if mod_globals.opt_usrkey: csvline += ";User events"
|
||||||
csvline = pyren_encode(csvline)
|
csvline = pyren_encode(csvline)
|
||||||
|
@ -104,7 +104,7 @@ def acf_buildFull( platf ):
|
|||||||
VIN2 = i.split('.')[0]
|
VIN2 = i.split('.')[0]
|
||||||
print(' '+VIN2)
|
print(' '+VIN2)
|
||||||
zf=zip.open(i)
|
zf=zip.open(i)
|
||||||
vin3list=str(zf.read())
|
vin3list=zf.read().decode("utf-8")
|
||||||
zf.close()
|
zf.close()
|
||||||
for l in vin3list.split('\n'):
|
for l in vin3list.split('\n'):
|
||||||
l = l.strip()
|
l = l.strip()
|
||||||
@ -241,9 +241,9 @@ def acf_MTC_finde( mtc_tag, mtc ):
|
|||||||
|
|
||||||
mtc_tag = mtc_tag.strip()
|
mtc_tag = mtc_tag.strip()
|
||||||
|
|
||||||
if mtc_tag.startswith('SAUF '):
|
if mtc_tag.startswith('SAUF'):
|
||||||
sauf = True
|
sauf = True
|
||||||
mtc_tag = mtc_tag[5:]
|
mtc_tag = mtc_tag[4:].strip()
|
||||||
|
|
||||||
if mtc_tag in mtc:
|
if mtc_tag in mtc:
|
||||||
#if mtc_tag==mtc:
|
#if mtc_tag==mtc:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user