From 48fc7d6c9549513d9b1da3f99f449fc7de27821f Mon Sep 17 00:00:00 2001 From: tao_z <tzj0429@163.com> Date: Fri, 10 Jun 2022 19:23:26 +0800 Subject: [PATCH] 修改信息打印标准 增加数据写入功能 --- widgets/ShifterTool.py | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/widgets/ShifterTool.py b/widgets/ShifterTool.py index 3ea4ac8..afd7c68 100644 --- a/widgets/ShifterTool.py +++ b/widgets/ShifterTool.py @@ -28,17 +28,17 @@ APP_ADDR_LOCATION_OFFSET = 8 APP_LENGTH_LOCATION_OFFSET = 12 logger = logging.getLogger() -logger.setLevel(logging.DEBUG) +logger.setLevel(logging.INFO) formatter = logging.Formatter( '%(asctime)s - %(name)s - %(levelname)s - %(message)s') consoleHandler = logging.StreamHandler() -consoleHandler.setLevel(logging.DEBUG) +consoleHandler.setLevel(logging.ERROR) fileHandler = logging.FileHandler('./log/ShiftTool.log', mode='a', encoding='UTF-8') -fileHandler.setLevel(logging.NOTSET) +fileHandler.setLevel(logging.INFO) consoleHandler.setFormatter(formatter) fileHandler.setFormatter(formatter) @@ -438,6 +438,7 @@ self.UI.pushButton_4.clicked.connect(self.ReadVIN) self.UI.pushButton_6.clicked.connect(self.ReadMfgDate) self.UI.pushButton_14.clicked.connect(self.ReadDataByID) + self.UI.pushButton_3.clicked.connect(self.WriteDataByID) self.UI.pushButton_9.clicked.connect(self.StartCalibraiton) self.UI.pushButton_11.clicked.connect(self.Calibraiton_Z) self.UI.pushButton_13.clicked.connect(self.Calibraiton_M) @@ -724,6 +725,17 @@ if data is not None and len(str(data[tempdid])): self.UI.lineEdit_2.setText(str(data[tempdid]) + ' ') + def WriteDataByID(self): + tempdid = DID_dic[self.UI.comboBox_6.currentText()] + writedata = self.UI.lineEdit_2.text() + try: + response = self.udsclient.write_data_by_identifier( + tempdid, writedata) + if response.positive: + values = response.service_data.values + except Exception as e: + g_signal.sig_Disp_str.emit(e) + def communicationControl_req(self): req = 0x00 select = self.UI.comboBox_9.currentText() -- Gitblit v1.8.0