Explorar o código

修正Read接口判断问题。

sat23 %!s(int64=3) %!d(string=hai) anos
pai
achega
f2d6792fb0

+ 2 - 2
SCBC Factory Tools/IO/SerialCMD.cs

@@ -2403,7 +2403,7 @@ namespace MOKA_Factory_Tools
         {
             if (Sendcmd(Comport, new byte[] { 0xAA }, new byte[] { 0xFC }, new byte[] { 0x03, 0x08 }, true, false, out result, out data, out error, waitTime))
             {
-                if (data[0] == 0x04 && data[0] == 0x08)
+                if (data[0] == 0x04 && data[1] == 0x08)
                 {
                     data = data.Skip(2).Take(data.Length - 2).ToArray();
                     return true;
@@ -2462,7 +2462,7 @@ namespace MOKA_Factory_Tools
         {
             if (Sendcmd(Comport, new byte[] { 0xAA }, new byte[] { 0xFC }, new byte[] { 0x03, 0x0A }, true, false, out result, out data, out error, waitTime))
             {
-                if (data[0] == 0x04 && data[0] == 0x0A)
+                if (data[0] == 0x04 && data[1] == 0x0A)
                 {
                     data = data.Skip(2).Take(data.Length - 2).ToArray();
                     return true;

+ 7 - 2
SCBC Factory Tools/Views/OperationPanel.cs

@@ -1302,6 +1302,11 @@ namespace MOKA_Factory_Tools
                 m_checkYouTube.Text = "Null";
                 m_checkYouTube.BackColor = Color.Transparent;
             }
+            if (m_checkACASKey.Text != LResource.Skip)
+            {
+                m_checkACASKey.Text = "Null";
+                m_checkACASKey.BackColor = Color.Transparent;
+            }
             /////////////////////////////////////////////////////////////
             /// Read Check;
             if (m_readci.Text != LResource.Skip)
@@ -3831,9 +3836,9 @@ namespace MOKA_Factory_Tools
                     {
                         //SetsuccessStatus(m_checkACASKey);
                         Log.WriteInfoLog("Read ACAS Key Tool...");
-                        if (readCheckNow.ACASIDReadcheck ? SerialCMD.ReadACASKeyTool(TVPort, out result, out data, out error, SerailDelay) : true)
+                        if (readCheckNow.ACASKeyReadcheck ? SerialCMD.ReadACASKeyTool(TVPort, out result, out data, out error, SerailDelay) : true)
                         {
-                            if (readCheckNow.ACASIDReadcheck)
+                            if (readCheckNow.ACASKeyReadcheck)
                             {
                                 if (CommonMethod.CompareMD5(ACASKeyTool, data))
                                 {