Преглед изворни кода

根据写入的ESN大小决定读取的ESN指令是否指定FE标记。

jianfeng1.wang пре 2 година
родитељ
комит
7e4342a348
2 измењених фајлова са 3 додато и 3 уклоњено
  1. 2 2
      FactoryTool_CShare/IO/SerialCMD.cs
  2. 1 1
      FactoryTool_CShare/Views/OperationPanel.cs

+ 2 - 2
FactoryTool_CShare/IO/SerialCMD.cs

@@ -221,9 +221,9 @@ namespace MOKA_Factory_Tools
         /// <param name="data"></param>
         /// <param name="error"></param>
         /// <returns></returns>
-        public static bool GetNetflixESN(SerialPort Comport, out byte[] result, out byte[] data, out string error,int waitTime)
+        public static bool GetNetflixESN(SerialPort Comport, out byte[] result, out byte[] data, out string error, int waitTime, bool FEFlag=false)
         {
-            if (SendcmdEx(Comport, new byte[] { 0xAA }, new byte[] { 0xBE }, new byte[] { 0x06 }, true, false, out result, out data, out error, waitTime))
+            if (SendcmdEx(Comport, new byte[] { 0xAA }, new byte[] { 0xBE }, new byte[] { 0x06 }, true, FEFlag, out result, out data, out error, waitTime))
             {
                 if (data[0] == 0x06)
                 {

+ 1 - 1
FactoryTool_CShare/Views/OperationPanel.cs

@@ -3083,7 +3083,7 @@ namespace MOKA_Factory_Tools
                         {
                             SetsuccessStatus(m_checkesn);
                             Log.WriteInfoLog("Read ESN...");
-                            if (cfg_readcheck.ESNReadcheck ? SerialCMD.GetNetflixESN(TVPort, out result, out data, out error, SerailDelay) : true)
+                            if (cfg_readcheck.ESNReadcheck ? SerialCMD.GetNetflixESN(TVPort, out result, out data, out error, SerailDelay, ESNData.Length > 255) : true)
                             {
                                 if (cfg_readcheck.ESNReadcheck)
                                 {