Example #1
0
 private void CheckValid()
 {
     if (!ByteUtility.Compares(start, System.Text.Encoding.Default.GetBytes("QSW:")))
     {
         return;
     }
     if (!ByteUtility.Compares(end, System.Text.Encoding.Default.GetBytes("END")))
     {
         return;
     }
     isValid = true;
 }
Example #2
0
 /// <summary>
 /// 对比SSW数据包
 /// </summary>
 private static void AnalyzeSSW(SSW_Send bin, List <SSW_Send> comList)
 {
     Console.ForegroundColor = ConsoleColor.Red;
     for (int i = 0; i < comList.Count; i++)
     {
         if (!ByteUtility.Compares(bin.body, comList[i].body))
         {
             Console.WriteLine("SSW Package ERROR: [{0}]", i);
         }
     }
     Console.ResetColor();
     Console.WriteLine("Analyzed SSW Packages Done! Totle count : {0}\n", comList.Count);
 }
Example #3
0
 /// <summary>
 /// 对比USW数据包
 /// </summary>
 private static void AnalyzeUSW(List <USW_Send> binList, List <USW_Send> comList)
 {
     Console.ForegroundColor = ConsoleColor.Red;
     for (int i = 0; i < binList.Count; i++)
     {
         var comUSW = comList.FindLast(p => p.packageNum[0] == i);
         if (comUSW != null)
         {
             if (!ByteUtility.Compares(binList[i].body, comUSW.body))
             {
                 Console.WriteLine("USW Package ERROR! Package Num : [{0}]", i);
             }
         }
         else
         {
             Console.WriteLine("USW Package Lost! Package Num : [{0}]", i);
         }
     }
     Console.ResetColor();
     Console.WriteLine("Analyzed USW Packages Done! Total count(encrypted bin file): {0}", binList.Count);
     Console.WriteLine("Total count(com data file): {0}\n", comList.Count);
 }