tao_z
2022-08-23 989919a73c5ebd46368991b6c3ff6959e32490b6
Shifter.py
@@ -1,4 +1,3 @@
from email.message import Message
from ShifterDefine import *
import struct
from udsoncan import DidCodec
@@ -181,6 +180,9 @@
            0xDF03: PartNumberCodec(3),
            0xDF04: PartNumberCodec(3),
            0x1000: PartNumberCodec(2),
            0xF010: AsciiCodec(16),
            0xF019: AsciiCodec(16),
            0x2102: AsciiCodec(64)
        }
        try:
            config = configparser.ConfigParser()
@@ -293,6 +295,9 @@
            reqpos = TCU2_ShiterLevel_dic['M']
            self.pre_ShiftLeverPos = "P"
            self.max_pos = 'Shifter position Zero'
        elif shift.position is SA1_Status_GearShftPosReq_dic[
                'Shifter not initialized']:
            pass
        else:
            if shift.position is not SA1_Status_GearShftPosReq_dic[
                    'Shifter position Zero']:
@@ -304,5 +309,6 @@
                self.pre_ShiftLeverPos = [
                    k for k, v in TCU2_ShiterLevel_dic.items() if v == reqpos
                ][0]
        data = self.pack_TCU2(reqpos)
        return data