From 989919a73c5ebd46368991b6c3ff6959e32490b6 Mon Sep 17 00:00:00 2001
From: tao_z <tzj0429@163.com>
Date: Tue, 23 Aug 2022 22:06:32 +0800
Subject: [PATCH] 完善did读取显示

---
 Shifter.py |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/Shifter.py b/Shifter.py
index 8fb5efa..5e4c249 100644
--- a/Shifter.py
+++ b/Shifter.py
@@ -180,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()
@@ -292,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']:
@@ -303,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

--
Gitblit v1.8.0