tao_z
2022-06-10 48fc7d6c9549513d9b1da3f99f449fc7de27821f
修改信息打印标准
增加数据写入功能
3 files modified
24 ■■■■ changed files
USBCAN.py 4 ●●●● patch | view | raw | blame | history
main.ui 2 ●●● patch | view | raw | blame | history
widgets/ShifterTool.py 18 ●●●● patch | view | raw | blame | history
USBCAN.py
@@ -288,12 +288,12 @@
            '%(asctime)s - %(name)s - %(levelname)s - %(message)s')
        # 终端Handler
        consoleHandler = logging.StreamHandler()
        consoleHandler.setLevel(logging.DEBUG)
        consoleHandler.setLevel(logging.ERROR)
        # 文件Handler
        fileHandler = logging.FileHandler('./log/USBCAN.log',
                                          mode='a',
                                          encoding='UTF-8')
        fileHandler.setLevel(logging.NOTSET)
        fileHandler.setLevel(logging.INFO)
        consoleHandler.setFormatter(formatter)
        fileHandler.setFormatter(formatter)
main.ui
@@ -194,7 +194,7 @@
           <string notr="true"/>
          </property>
          <property name="currentIndex">
           <number>2</number>
           <number>0</number>
          </property>
          <widget class="QWidget" name="tab">
           <attribute name="title">
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()