Refactor
This commit is contained in:
parent
d4476564d6
commit
70c28ebe6e
@ -196,19 +196,19 @@ def run( elm, ecu, command, data ):
|
|||||||
#Prepare buttons
|
#Prepare buttons
|
||||||
buttons = OrderedDict()
|
buttons = OrderedDict()
|
||||||
|
|
||||||
for l in correctEcu.buttons.keys():
|
for bt in correctEcu.buttons.keys():
|
||||||
if l == 'InjectorsButton':
|
if bt == 'InjectorsButton':
|
||||||
if str(correctEcu.buttons[l]) == 'true':
|
if str(correctEcu.buttons[bt]) == 'true':
|
||||||
buttons[1] = get_message("Injectors")
|
buttons[1] = get_message("Injectors")
|
||||||
if l == 'EGRValveButton':
|
if bt == 'EGRValveButton':
|
||||||
if str(correctEcu.buttons[l]) == 'true':
|
if str(correctEcu.buttons[bt]) == 'true':
|
||||||
buttons[2] = get_message("EGR_VALVE")
|
buttons[2] = get_message("EGR_VALVE")
|
||||||
if l == 'InletFlapButton':
|
if bt == 'InletFlapButton':
|
||||||
if str(correctEcu.buttons[l]) == 'true':
|
if str(correctEcu.buttons[bt]) == 'true':
|
||||||
buttons[3] = get_message("INLET_FLAP")
|
buttons[3] = get_message("INLET_FLAP")
|
||||||
if l.startswith("Button"):
|
if bt.startswith("Button"):
|
||||||
if str(correctEcu.buttons[l]) == 'true':
|
if str(correctEcu.buttons[bt]) == 'true':
|
||||||
buttons[int(l.strip('Button'))] = get_message(l[:-6] + "Text")
|
buttons[int(bt.strip('Button'))] = get_message(bt[:-6] + "Text")
|
||||||
buttons["exit"] = '<exit>'
|
buttons["exit"] = '<exit>'
|
||||||
|
|
||||||
#Get commands
|
#Get commands
|
||||||
@ -246,6 +246,16 @@ def run( elm, ecu, command, data ):
|
|||||||
for param in child:
|
for param in child:
|
||||||
params[param.attrib["name"].replace("D0", "D")] = param.attrib["value"]
|
params[param.attrib["name"].replace("D0", "D")] = param.attrib["value"]
|
||||||
return params
|
return params
|
||||||
|
|
||||||
|
def getValuesFromEcu(rangeKey):
|
||||||
|
paramToSend = ""
|
||||||
|
idRangeKey = identsRangeKeys[identsRangeKeys.keys()[rangeKey]]
|
||||||
|
|
||||||
|
for idKey in range(idRangeKey['begin'], idRangeKey['end'] + 1):
|
||||||
|
if identsList["D" + str(idKey)].startswith("ID"):
|
||||||
|
identsList["D" + str(idKey)] = ecu.get_id(identsList["D" + str(idKey)], 1)
|
||||||
|
paramToSend += identsList["D" + str(idKey)]
|
||||||
|
return paramToSend
|
||||||
|
|
||||||
confirm = get_message_by_id('19800')
|
confirm = get_message_by_id('19800')
|
||||||
successMessage = get_message('Message32')
|
successMessage = get_message('Message32')
|
||||||
@ -284,7 +294,6 @@ def run( elm, ecu, command, data ):
|
|||||||
ch = raw_input('Press ENTER to exit')
|
ch = raw_input('Press ENTER to exit')
|
||||||
|
|
||||||
def afterEcuChange(title, button, command, rangeKey):
|
def afterEcuChange(title, button, command, rangeKey):
|
||||||
paramToSend = ""
|
|
||||||
params = getValuesToChange(title)
|
params = getValuesToChange(title)
|
||||||
infoMessage = get_message("Message262")
|
infoMessage = get_message("Message262")
|
||||||
mileageText = get_message_by_id('2110')
|
mileageText = get_message_by_id('2110')
|
||||||
@ -302,7 +311,7 @@ def run( elm, ecu, command, data ):
|
|||||||
if ch.upper()!='YES':
|
if ch.upper()!='YES':
|
||||||
return
|
return
|
||||||
mileage = raw_input(mileageText + ': ')
|
mileage = raw_input(mileageText + ': ')
|
||||||
while not (mileage.isdigit() and 2 <= len(mileage) <= 6 and int(mileage) > 10):
|
while not (mileage.isdigit() and 2 <= len(mileage) <= 6 and int(mileage) >= 10):
|
||||||
print get_message("MessageBox1")
|
print get_message("MessageBox1")
|
||||||
print
|
print
|
||||||
mileage = raw_input(mileageText + ': ')
|
mileage = raw_input(mileageText + ': ')
|
||||||
@ -317,6 +326,11 @@ def run( elm, ecu, command, data ):
|
|||||||
if ch.upper()!='YES':
|
if ch.upper()!='YES':
|
||||||
return
|
return
|
||||||
|
|
||||||
|
clearScreen()
|
||||||
|
|
||||||
|
print
|
||||||
|
print inProgressMessage
|
||||||
|
|
||||||
mileage = int(mileage)
|
mileage = int(mileage)
|
||||||
|
|
||||||
for k,v in params.iteritems():
|
for k,v in params.iteritems():
|
||||||
@ -324,17 +338,11 @@ def run( elm, ecu, command, data ):
|
|||||||
identsList[k] = ecu.get_id(identsList[v], 1)
|
identsList[k] = ecu.get_id(identsList[v], 1)
|
||||||
elif v == "Mileage":
|
elif v == "Mileage":
|
||||||
identValue = ecu.get_id(identsList[k], 1)
|
identValue = ecu.get_id(identsList[k], 1)
|
||||||
hexValue = "{0:0{1}X}".format(mileage,len(identValue))
|
identsList[k] = "{0:0{1}X}".format(mileage,len(identValue))
|
||||||
identsList[k] = hexValue
|
|
||||||
else:
|
else:
|
||||||
identsList[k] = v
|
identsList[k] = v
|
||||||
|
|
||||||
idRangeKey = identsRangeKeys[identsRangeKeys.keys()[rangeKey]]
|
paramToSend = getValuesFromEcu(rangeKey)
|
||||||
|
|
||||||
for idKey in range(idRangeKey['begin'], idRangeKey['end'] + 1):
|
|
||||||
if identsList["D" + str(idKey)].startswith("ID"):
|
|
||||||
identsList["D" + str(idKey)] = ecu.get_id(identsList["D" + str(idKey)], 1)
|
|
||||||
paramToSend += identsList["D" + str(idKey)]
|
|
||||||
|
|
||||||
clearScreen()
|
clearScreen()
|
||||||
|
|
||||||
@ -351,7 +359,6 @@ def run( elm, ecu, command, data ):
|
|||||||
ch = raw_input('Press ENTER to exit')
|
ch = raw_input('Press ENTER to exit')
|
||||||
|
|
||||||
def setGlowPlugsType(title, button, command, rangeKey):
|
def setGlowPlugsType(title, button, command, rangeKey):
|
||||||
paramToSend = ""
|
|
||||||
params = getValuesToChange(title)
|
params = getValuesToChange(title)
|
||||||
currentType = ecu.get_id(identsList[params["IdentToBeDisplayed"].replace("Ident", "D")], 1)
|
currentType = ecu.get_id(identsList[params["IdentToBeDisplayed"].replace("Ident", "D")], 1)
|
||||||
slowTypeValue = get_message('ValueSlowParam')
|
slowTypeValue = get_message('ValueSlowParam')
|
||||||
@ -388,18 +395,12 @@ def run( elm, ecu, command, data ):
|
|||||||
if choice[0]=='<exit>': return
|
if choice[0]=='<exit>': return
|
||||||
|
|
||||||
clearScreen()
|
clearScreen()
|
||||||
|
|
||||||
print
|
print
|
||||||
print inProgressMessage
|
print inProgressMessage
|
||||||
|
|
||||||
idRangeKey = identsRangeKeys[identsRangeKeys.keys()[rangeKey]]
|
|
||||||
|
|
||||||
identsList[params["IdentToBeDisplayed"].replace("Ident", "D")] = typesButtons[choice[0]]
|
identsList[params["IdentToBeDisplayed"].replace("Ident", "D")] = typesButtons[choice[0]]
|
||||||
|
|
||||||
for idKey in range(idRangeKey['begin'], idRangeKey['end'] + 1):
|
paramToSend = getValuesFromEcu(rangeKey)
|
||||||
if identsList["D" + str(idKey)].startswith("ID"):
|
|
||||||
identsList["D" + str(idKey)] = ecu.get_id(identsList["D" + str(idKey)], 1)
|
|
||||||
paramToSend += identsList["D" + str(idKey)]
|
|
||||||
|
|
||||||
clearScreen()
|
clearScreen()
|
||||||
|
|
||||||
@ -429,18 +430,13 @@ def run( elm, ecu, command, data ):
|
|||||||
break
|
break
|
||||||
|
|
||||||
if commandTakesParams:
|
if commandTakesParams:
|
||||||
idRangeKey = identsRangeKeys[identsRangeKeys.keys()[rangeKey]]
|
|
||||||
|
|
||||||
for k,v in params.iteritems():
|
for k,v in params.iteritems():
|
||||||
if v in identsList.keys():
|
if v in identsList.keys():
|
||||||
identsList[k] = ecu.get_id(identsList[v], 1)
|
identsList[k] = ecu.get_id(identsList[v], 1)
|
||||||
else:
|
else:
|
||||||
identsList[k] = v
|
identsList[k] = v
|
||||||
|
|
||||||
for idKey in range(idRangeKey['begin'], idRangeKey['end'] + 1):
|
paramToSend = getValuesFromEcu(rangeKey)
|
||||||
if identsList["D" + str(idKey)].startswith("ID"):
|
|
||||||
identsList["D" + str(idKey)] = ecu.get_id(identsList["D" + str(idKey)], 1)
|
|
||||||
paramToSend += identsList["D" + str(idKey)]
|
|
||||||
|
|
||||||
clearScreen()
|
clearScreen()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user