# -*- coding: utf-8 -*- # Description: Python3 HMI/UI to set adb commands for HCP3 # Author: Johannes Ziegmann # Mail: johannes.ziegmann@audi.de # Date: 10.10.2021 ############### IMPORT ############### import sys import subprocess from PyQt5 import QtCore, QtGui, QtWidgets class Ui_adbCommandsJZ(object): def setupUi(self, adbCommandsJZ): adbCommandsJZ.setObjectName("adbCommandsJZ") adbCommandsJZ.setEnabled(True) adbCommandsJZ.resize(639, 899) adbCommandsJZ.setContextMenuPolicy(QtCore.Qt.NoContextMenu) self.textBrowser_Console = QtWidgets.QTextBrowser(adbCommandsJZ) self.textBrowser_Console.setGeometry(QtCore.QRect(30, 690, 591, 192)) self.textBrowser_Console.setObjectName("textBrowser_Console") self.pushButton_setMaxEnergyContent = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_setMaxEnergyContent.setGeometry(QtCore.QRect(30, 30, 211, 25)) self.pushButton_setMaxEnergyContent.setObjectName("pushButton_setMaxEnergyContent") self.pushButton_setCurrentEnergyContent = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_setCurrentEnergyContent.setGeometry(QtCore.QRect(30, 60, 211, 25)) self.pushButton_setCurrentEnergyContent.setObjectName("pushButton_setCurrentEnergyContent") self.lineEdit_setMaxEnergyContent = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_setMaxEnergyContent.setGeometry(QtCore.QRect(260, 30, 81, 25)) self.lineEdit_setMaxEnergyContent.setObjectName("lineEdit_setMaxEnergyContent") self.pushButton_setAltitudeGainConsumption = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_setAltitudeGainConsumption.setGeometry(QtCore.QRect(30, 90, 211, 25)) self.pushButton_setAltitudeGainConsumption.setObjectName("pushButton_setAltitudeGainConsumption") self.pushButton_setAltitudeLossConsumption = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_setAltitudeLossConsumption.setGeometry(QtCore.QRect(30, 120, 211, 25)) self.pushButton_setAltitudeLossConsumption.setObjectName("pushButton_setAltitudeLossConsumption") self.lineEdit_setCurrentEnergyContent = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_setCurrentEnergyContent.setGeometry(QtCore.QRect(260, 60, 81, 25)) self.lineEdit_setCurrentEnergyContent.setObjectName("lineEdit_setCurrentEnergyContent") self.lineEdit_setAltitudeGainConsumption = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_setAltitudeGainConsumption.setGeometry(QtCore.QRect(260, 90, 81, 25)) self.lineEdit_setAltitudeGainConsumption.setObjectName("lineEdit_setAltitudeGainConsumption") self.lineEdit_setAltitudeLossConsumption = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_setAltitudeLossConsumption.setGeometry(QtCore.QRect(260, 120, 81, 25)) self.lineEdit_setAltitudeLossConsumption.setObjectName("lineEdit_setAltitudeLossConsumption") self.pushButton_velocityConcumption = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_velocityConcumption.setGeometry(QtCore.QRect(30, 260, 591, 25)) self.pushButton_velocityConcumption.setObjectName("pushButton_velocityConcumption") self.lineEdit_CONSUMPTION_VALUE_1 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VELOCITY_VALUE_1.setGeometry(QtCore.QRect(30, 320, 51, 25)) self.lineEdit_VELOCITY_VALUE_1.setObjectName("lineEdit_VELOCITY_VALUE_1") self.lineEdit_VELOCITY_VALUE_2 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VELOCITY_VALUE_2.setGeometry(QtCore.QRect(90, 320, 51, 25)) self.lineEdit_VELOCITY_VALUE_2.setObjectName("lineEdit_VELOCITY_VALUE_2") self.lineEdit_VELOCITY_VALUE_3 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VELOCITY_VALUE_3.setGeometry(QtCore.QRect(150, 320, 51, 25)) self.lineEdit_VELOCITY_VALUE_3.setObjectName("lineEdit_VELOCITY_VALUE_3") self.lineEdit_VELOCITY_VALUE_4 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VELOCITY_VALUE_4.setGeometry(QtCore.QRect(210, 320, 51, 25)) self.lineEdit_VELOCITY_VALUE_4.setObjectName("lineEdit_VELOCITY_VALUE_4") self.lineEdit_VELOCITY_VALUE_6 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VELOCITY_VALUE_6.setGeometry(QtCore.QRect(330, 320, 51, 25)) self.lineEdit_VELOCITY_VALUE_6.setObjectName("lineEdit_VELOCITY_VALUE_6") self.lineEdit_VELOCITY_VALUE_8 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VELOCITY_VALUE_8.setGeometry(QtCore.QRect(450, 320, 51, 25)) self.lineEdit_VELOCITY_VALUE_8.setObjectName("lineEdit_VELOCITY_VALUE_8") self.lineEdit_VELOCITY_VALUE_5 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VELOCITY_VALUE_5.setGeometry(QtCore.QRect(270, 320, 51, 25)) self.lineEdit_VELOCITY_VALUE_5.setObjectName("lineEdit_VELOCITY_VALUE_5") self.lineEdit_VELOCITY_VALUE_7 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VELOCITY_VALUE_7.setGeometry(QtCore.QRect(390, 320, 51, 25)) self.lineEdit_VELOCITY_VALUE_7.setObjectName("lineEdit_VELOCITY_VALUE_7") self.lineEdit_VELOCITY_VALUE_10 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VELOCITY_VALUE_10.setGeometry(QtCore.QRect(570, 320, 51, 25)) self.lineEdit_VELOCITY_VALUE_10.setObjectName("lineEdit_VELOCITY_VALUE_10") self.lineEdit_VELOCITY_VALUE_9 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VELOCITY_VALUE_9.setGeometry(QtCore.QRect(510, 320, 51, 25)) self.lineEdit_VELOCITY_VALUE_9.setObjectName("lineEdit_VELOCITY_VALUE_9") self.pushButton_setOffsetVelocity = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_setOffsetVelocity.setGeometry(QtCore.QRect(30, 360, 591, 25)) self.pushButton_setOffsetVelocity.setObjectName("pushButton_setOffsetVelocity") self.lineEdit_VelocityOffset_Highway = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VelocityOffset_Highway.setGeometry(QtCore.QRect(30, 390, 81, 25)) self.lineEdit_VelocityOffset_Highway.setText("") self.lineEdit_VelocityOffset_Highway.setObjectName("lineEdit_VelocityOffset_Highway") self.lineEdit_VelocityOffset_FRC1 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VelocityOffset_FRC1.setGeometry(QtCore.QRect(130, 390, 81, 25)) self.lineEdit_VelocityOffset_FRC1.setText("") self.lineEdit_VelocityOffset_FRC1.setObjectName("lineEdit_VelocityOffset_FRC1") self.lineEdit_VelocityOffset_FRC2 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VelocityOffset_FRC2.setGeometry(QtCore.QRect(230, 390, 81, 25)) self.lineEdit_VelocityOffset_FRC2.setText("") self.lineEdit_VelocityOffset_FRC2.setObjectName("lineEdit_VelocityOffset_FRC2") self.lineEdit_VelocityOffset_FRC3 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VelocityOffset_FRC3.setGeometry(QtCore.QRect(340, 390, 81, 25)) self.lineEdit_VelocityOffset_FRC3.setText("") self.lineEdit_VelocityOffset_FRC3.setObjectName("lineEdit_VelocityOffset_FRC3") self.lineEdit_VelocityOffset_FRC4 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VelocityOffset_FRC4.setGeometry(QtCore.QRect(440, 390, 81, 25)) self.lineEdit_VelocityOffset_FRC4.setText("") self.lineEdit_VelocityOffset_FRC4.setObjectName("lineEdit_VelocityOffset_FRC4") self.lineEdit_VelocityOffset_FRC5 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_VelocityOffset_FRC5.setGeometry(QtCore.QRect(540, 390, 81, 25)) self.lineEdit_VelocityOffset_FRC5.setText("") self.lineEdit_VelocityOffset_FRC5.setObjectName("lineEdit_VelocityOffset_FRC5") self.pushButton_setCustomerActionTrigger = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_setCustomerActionTrigger.setGeometry(QtCore.QRect(30, 430, 211, 25)) self.pushButton_setCustomerActionTrigger.setObjectName("pushButton_setCustomerActionTrigger") self.lineEdit_customerActionTrigger = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_customerActionTrigger.setGeometry(QtCore.QRect(260, 430, 81, 25)) self.lineEdit_customerActionTrigger.setObjectName("lineEdit_customerActionTrigger") self.pushButton_mockAllServices = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_mockAllServices.setGeometry(QtCore.QRect(390, 30, 231, 25)) self.pushButton_mockAllServices.setObjectName("pushButton_mockAllServices") self.pushButton_mockCMC = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_mockCMC.setGeometry(QtCore.QRect(390, 60, 231, 25)) self.pushButton_mockCMC.setObjectName("pushButton_mockCMC") self.pushButton_mockEnergyPowerPrediction = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_mockEnergyPowerPrediction.setGeometry(QtCore.QRect(390, 90, 231, 25)) self.pushButton_mockEnergyPowerPrediction.setObjectName("pushButton_mockEnergyPowerPrediction") self.pushButton_mockRWB = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_mockRWB.setGeometry(QtCore.QRect(390, 120, 231, 25)) self.pushButton_mockRWB.setObjectName("pushButton_mockRWB") self.pushButton_setPosition = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_setPosition.setGeometry(QtCore.QRect(30, 510, 211, 25)) self.pushButton_setPosition.setObjectName("pushButton_setPosition") self.lineEdit_latitude = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_latitude.setGeometry(QtCore.QRect(260, 510, 81, 25)) self.lineEdit_latitude.setObjectName("lineEdit_latitude") self.lineEdit_longitude = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_longitude.setGeometry(QtCore.QRect(360, 510, 81, 25)) self.lineEdit_longitude.setInputMask("") self.lineEdit_longitude.setObjectName("lineEdit_longitude") self.comboBox_PositionSelection = QtWidgets.QComboBox(adbCommandsJZ) self.comboBox_PositionSelection.setGeometry(QtCore.QRect(480, 510, 141, 25)) self.comboBox_PositionSelection.setObjectName("comboBox_PositionSelection") self.comboBox_PositionSelection.addItem("") self.comboBox_PositionSelection.addItem("") self.comboBox_PositionSelection.addItem("") self.comboBox_PositionSelection.addItem("") self.comboBox_PositionSelection.addItem("") self.pushButton_disableDemoMode = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_disableDemoMode.setGeometry(QtCore.QRect(30, 550, 211, 25)) self.pushButton_disableDemoMode.setObjectName("pushButton_disableDemoMode") self.pushButton_playRouteFromNavigation = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_playRouteFromNavigation.setGeometry(QtCore.QRect(30, 590, 211, 25)) self.pushButton_playRouteFromNavigation.setObjectName("pushButton_playRouteFromNavigation") self.label = QtWidgets.QLabel(adbCommandsJZ) self.label.setGeometry(QtCore.QRect(40, 660, 67, 17)) self.label.setObjectName("label") self.pushButton_set_consumptionFactorDrivingProfile = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_set_consumptionFactorDrivingProfile.setGeometry(QtCore.QRect(30, 160, 211, 25)) font = QtGui.QFont() font.setPointSize(9) self.pushButton_set_consumptionFactorDrivingProfile.setFont(font) self.pushButton_set_consumptionFactorDrivingProfile.setObjectName("pushButton_set_consumptionFactorDrivingProfile") self.pushButton_set_comfortConsumersConsumption = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_set_comfortConsumersConsumption.setGeometry(QtCore.QRect(30, 190, 211, 25)) font = QtGui.QFont() font.setPointSize(9) self.pushButton_set_comfortConsumersConsumption.setFont(font) self.pushButton_set_comfortConsumersConsumption.setObjectName("pushButton_set_comfortConsumersConsumption") self.pushButton_set_residualConsumersConsumption = QtWidgets.QPushButton(adbCommandsJZ) self.pushButton_set_residualConsumersConsumption.setGeometry(QtCore.QRect(30, 220, 211, 25)) font = QtGui.QFont() font.setPointSize(9) self.pushButton_set_residualConsumersConsumption.setFont(font) self.pushButton_set_residualConsumersConsumption.setObjectName("pushButton_set_residualConsumersConsumption") self.lineEdit_setConsumptionFactorDrivingProfile = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_setConsumptionFactorDrivingProfile.setGeometry(QtCore.QRect(260, 160, 81, 25)) self.lineEdit_setConsumptionFactorDrivingProfile.setObjectName("lineEdit_setConsumptionFactorDrivingProfile") self.lineEdit_setComfortConsumersConsumption = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_setComfortConsumersConsumption.setGeometry(QtCore.QRect(260, 190, 81, 25)) self.lineEdit_setComfortConsumersConsumption.setObjectName("lineEdit_setComfortConsumersConsumption") self.lineEdit_setResidualConsumersConsumption = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_setResidualConsumersConsumption.setGeometry(QtCore.QRect(260, 220, 81, 25)) self.lineEdit_setResidualConsumersConsumption.setObjectName("lineEdit_setResidualConsumersConsumption") self.lineEdit_Consumption_VALUE_8 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_Consumption_VALUE_8.setGeometry(QtCore.QRect(450, 290, 51, 25)) self.lineEdit_Consumption_VALUE_8.setObjectName("lineEdit_Consumption_VALUE_8") self.lineEdit_Consumption_VALUE_4 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_Consumption_VALUE_4.setGeometry(QtCore.QRect(210, 290, 51, 25)) self.lineEdit_Consumption_VALUE_4.setObjectName("lineEdit_Consumption_VALUE_4") self.lineEdit_Consumption_VALUE_5 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_Consumption_VALUE_5.setGeometry(QtCore.QRect(270, 290, 51, 25)) self.lineEdit_Consumption_VALUE_5.setObjectName("lineEdit_Consumption_VALUE_5") self.lineEdit_Consumption_VALUE_2 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_Consumption_VALUE_2.setGeometry(QtCore.QRect(90, 290, 51, 25)) self.lineEdit_Consumption_VALUE_2.setObjectName("lineEdit_Consumption_VALUE_2") self.lineEdit_Consumption_VALUE_7 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_Consumption_VALUE_7.setGeometry(QtCore.QRect(390, 290, 51, 25)) self.lineEdit_Consumption_VALUE_7.setObjectName("lineEdit_Consumption_VALUE_7") self.lineEdit_Consumption_VALUE_3 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_Consumption_VALUE_3.setGeometry(QtCore.QRect(150, 290, 51, 25)) self.lineEdit_Consumption_VALUE_3.setObjectName("lineEdit_Consumption_VALUE_3") self.lineEdit_Consumption_VALUE_9 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_Consumption_VALUE_9.setGeometry(QtCore.QRect(510, 290, 51, 25)) self.lineEdit_Consumption_VALUE_9.setObjectName("lineEdit_Consumption_VALUE_9") self.lineEdit_Consumption_VALUE_1 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_Consumption_VALUE_1.setGeometry(QtCore.QRect(30, 290, 51, 25)) self.lineEdit_Consumption_VALUE_1.setObjectName("lineEdit_Consumption_VALUE_1") self.lineEdit_Consumption_VALUE_10 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_Consumption_VALUE_10.setGeometry(QtCore.QRect(570, 290, 51, 25)) self.lineEdit_Consumption_VALUE_10.setObjectName("lineEdit_Consumption_VALUE_10") self.lineEdit_Consumption_VALUE_6 = QtWidgets.QLineEdit(adbCommandsJZ) self.lineEdit_Consumption_VALUE_6.setGeometry(QtCore.QRect(330, 290, 51, 25)) self.lineEdit_Consumption_VALUE_6.setObjectName("lineEdit_Consumption_VALUE_6") self.retranslateUi(adbCommandsJZ) QtCore.QMetaObject.connectSlotsByName(adbCommandsJZ) def retranslateUi(self, adbCommandsJZ): _translate = QtCore.QCoreApplication.translate adbCommandsJZ.setWindowTitle(_translate("adbCommandsJZ", "adb commands JZ")) self.pushButton_setMaxEnergyContent.setText(_translate("adbCommandsJZ", "set maximumEnergyContent")) self.pushButton_setCurrentEnergyContent.setText(_translate("adbCommandsJZ", "set currentEnergyContent")) self.pushButton_setAltitudeGainConsumption.setText(_translate("adbCommandsJZ", "set altitudeGainConsumption")) self.pushButton_setAltitudeLossConsumption.setText(_translate("adbCommandsJZ", "set altitudeLossConsumption")) self.pushButton_velocityConcumption.setText(_translate("adbCommandsJZ", "set velocity dependent consumption")) self.pushButton_velocityConcumption.clicked.connect(self.fcnpushButton_velocityConcumption) self.lineEdit_VELOCITY_VALUE_1.setPlaceholderText(_translate("adbCommandsJZ", "v1")) self.lineEdit_VELOCITY_VALUE_2.setPlaceholderText(_translate("adbCommandsJZ", "v2")) self.lineEdit_VELOCITY_VALUE_3.setPlaceholderText(_translate("adbCommandsJZ", "v3")) self.lineEdit_VELOCITY_VALUE_4.setPlaceholderText(_translate("adbCommandsJZ", "v4")) self.lineEdit_VELOCITY_VALUE_6.setPlaceholderText(_translate("adbCommandsJZ", "v6")) self.lineEdit_VELOCITY_VALUE_8.setPlaceholderText(_translate("adbCommandsJZ", "v8")) self.lineEdit_VELOCITY_VALUE_5.setPlaceholderText(_translate("adbCommandsJZ", "v5")) self.lineEdit_VELOCITY_VALUE_7.setPlaceholderText(_translate("adbCommandsJZ", "v7")) self.lineEdit_VELOCITY_VALUE_10.setPlaceholderText(_translate("adbCommandsJZ", "v10")) self.lineEdit_VELOCITY_VALUE_9.setPlaceholderText(_translate("adbCommandsJZ", "v9")) self.pushButton_setOffsetVelocity.setText(_translate("adbCommandsJZ", "set offset velocity")) self.pushButton_setOffsetVelocity.clicked.connect(self.fcnpushButton_setOffsetVelocity) self.lineEdit_VelocityOffset_Highway.setPlaceholderText(_translate("adbCommandsJZ", "highway")) self.lineEdit_VelocityOffset_FRC1.setPlaceholderText(_translate("adbCommandsJZ", "FRC1")) self.lineEdit_VelocityOffset_FRC2.setPlaceholderText(_translate("adbCommandsJZ", "FRC2")) self.lineEdit_VelocityOffset_FRC3.setPlaceholderText(_translate("adbCommandsJZ", "FRC3")) self.lineEdit_VelocityOffset_FRC4.setPlaceholderText(_translate("adbCommandsJZ", "FRC4")) self.lineEdit_VelocityOffset_FRC5.setPlaceholderText(_translate("adbCommandsJZ", "FRC5")) self.pushButton_setCustomerActionTrigger.setText(_translate("adbCommandsJZ", "set customerActionTrigger")) self.pushButton_setCustomerActionTrigger.clicked.connect(self.fcnpushButton_setCustomerActionTrigger) self.pushButton_mockAllServices.setText(_translate("adbCommandsJZ", "mock allServices")) self.pushButton_mockAllServices.clicked.connect(self.fcnpushButton_mockAllServices) self.pushButton_mockCMC.setText(_translate("adbCommandsJZ", "mock ChargingManagementCore")) self.pushButton_mockCMC.clicked.connect(self.fcnpushButton_mockCMC) self.pushButton_mockEnergyPowerPrediction.setText(_translate("adbCommandsJZ", "mock EnergyPowerPrediction")) self.pushButton_mockEnergyPowerPrediction.clicked.connect(self.fcnpushButton_mockEnergyPowerPrediction) self.pushButton_mockRWB.setText(_translate("adbCommandsJZ", "mock RouteBasedConsumption")) self.pushButton_mockRWB.clicked.connect(self.fcnpushButton_mockRWB) self.pushButton_setPosition.setText(_translate("adbCommandsJZ", "set position")) self.pushButton_setPosition.clicked.connect(self.fcnpushButton_setPosition) self.lineEdit_latitude.setPlaceholderText(_translate("adbCommandsJZ", "latitude")) self.lineEdit_longitude.setPlaceholderText(_translate("adbCommandsJZ", "longitude")) self.comboBox_PositionSelection.setItemText(0, _translate("adbCommandsJZ", "Ingolstadt")) self.comboBox_PositionSelection.setItemText(1, _translate("adbCommandsJZ", "Munich")) self.comboBox_PositionSelection.setItemText(2, _translate("adbCommandsJZ", "Weissach")) self.comboBox_PositionSelection.setItemText(3, _translate("adbCommandsJZ", "Berlin")) self.comboBox_PositionSelection.setItemText(4, _translate("adbCommandsJZ", "Amsterdam")) # ToDo self.pushButton_disableDemoMode.setText(_translate("adbCommandsJZ", "disable DemoMode")) self.pushButton_disableDemoMode.clicked.connect(self.fcnpushButton_disableDemoMode) self.pushButton_playRouteFromNavigation.setText(_translate("adbCommandsJZ", "playRouteFromNavigation")) self.pushButton_playRouteFromNavigation.clicked.connect(self.fcnpushButton_playRouteFromNavigation) self.label.setText(_translate("adbCommandsJZ", "Console")) self.pushButton_set_consumptionFactorDrivingProfile.setText(_translate("adbCommandsJZ", "set consumptionFactorDrivingProfile")) self.pushButton_set_comfortConsumersConsumption.setText(_translate("adbCommandsJZ", "set comfortConsumersConsumption")) self.pushButton_set_residualConsumersConsumption.setText(_translate("adbCommandsJZ", "set residualConsumersConsumption")) self.lineEdit_Consumption_VALUE_8.setPlaceholderText(_translate("adbCommandsJZ", "c8")) self.lineEdit_Consumption_VALUE_4.setPlaceholderText(_translate("adbCommandsJZ", "c4")) self.lineEdit_Consumption_VALUE_5.setPlaceholderText(_translate("adbCommandsJZ", "c5")) self.lineEdit_Consumption_VALUE_2.setPlaceholderText(_translate("adbCommandsJZ", "c2")) self.lineEdit_Consumption_VALUE_7.setPlaceholderText(_translate("adbCommandsJZ", "c7")) self.lineEdit_Consumption_VALUE_3.setPlaceholderText(_translate("adbCommandsJZ", "c3")) self.lineEdit_Consumption_VALUE_9.setPlaceholderText(_translate("adbCommandsJZ", "c9")) self.lineEdit_Consumption_VALUE_1.setPlaceholderText(_translate("adbCommandsJZ", "c1")) self.lineEdit_Consumption_VALUE_10.setPlaceholderText(_translate("adbCommandsJZ", "c10")) self.lineEdit_Consumption_VALUE_6.setPlaceholderText(_translate("adbCommandsJZ", "c6")) def xxx(self): subprocess.call("xx",shell=True) def xxx(self): subprocess.call("xx",shell=True) def xxx(self): subprocess.call("xx",shell=True) def xxx(self): subprocess.call("xx",shell=True) def fcnpushButton_velocityConcumption(self): # ToDo: Consumption subprocess.call("adb shell am broadcast -a de.esolutions.navigation.CONSUMPTION_SEND --ef consumptionFactorDrivingProfile 5f",shell=True) def fcnpushButton_setOffsetVelocity(self): # ToDo: OffsetVelocities subprocess.call("adb shell am broadcast -a de.esolutions.navigation.CONSUMPTION_SEND --ei VELOCITY_UNLIMITED_HIGHWAY_VALUE 5", shell=True) def fcnpushButton_setCustomerActionTrigger(self): # ToDo: Set Value CustomerActionTrigger subprocess.call( "adb shell am broadcast -a de.esolutions.navigation.CONSUMPTION_SEND --ei CUSTOMER_ACTION_TRIGGER_VALUE 10", shell=True) def fcnpushButton_mockAllServices(self): subprocess.call("adb shell am broadcast -a de.esolutions.navigation.SWITCH_ALL_SERVICE_IDS --ei serviceID 2",shell=True) def fcnpushButton_mockCMC(self): subprocess.call("adb shell am broadcast -a de.esolutions.navigation.SWITCH_TO_SERVICE --ei serviceID 2 --es serviceName ChargingManagementCore",shell=True) def fcnpushButton_mockEnergyPowerPrediction(self): subprocess.call("adb shell am broadcast -a de.esolutions.navigation.SWITCH_TO_SERVICE --ei serviceID 2 --es serviceName EnergyPowerPrediction",shell=True) def fcnpushButton_mockRWB(self): subprocess.call("adb shell am broadcast -a de.esolutions.navigation.SWITCH_TO_SERVICE --ei serviceID 2 --es serviceName RouteBasedConsumption",shell=True) def fcnpushButton_setPosition(self): # ToDo: Position subprocess.call("adb shell am broadcast -a de.esolutions.navigation.SET_POSITION --ef latitude 48.762156 --ef longitude 11.42541 --ef bearing 45.0",shell=True) def fcncomboBox_PositionSelection(self): # ToDo: Select Position print('ToDo') def fcnpushButton_disableDemoMode(self): subprocess.call("adb shell am broadcast -a de.esolutions.navigation.DISABLE_DEMOMODE",shell=True) def fcnpushButton_playRouteFromNavigation(self): subprocess.call("adb shell am broadcast -a de.esolutions.navigation.REPLAY_ROUTE",shell=True) if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) adbCommandsJZ = QtWidgets.QDialog() ui = Ui_adbCommandsJZ() ui.setupUi(adbCommandsJZ) adbCommandsJZ.show() sys.exit(app.exec_())