public void Flush()
 {
     long[] tmpValue;
     while (!exit)
     {
         if (writeBarcode)//把条码写入到空调里面
         {
             if (yaSuoJi.StandarBoardWritePoint(2926, barcode.Length / 2, Encoding.ASCII.GetBytes(barcode)))
             {
                 writeBarcode = false;
                 Thread.Sleep(50);
             }
             else
             {
                 Error = yaSuoJi.ErrStr;
             }
         }
         if (writeStart)
         {
             if (yaSuoJi.StandarBoardWritePoint(1929, 1, 6))//开始整机快检
             {
                 writeStart = false;
                 Thread.Sleep(50);
             }
             else
             {
                 Error = yaSuoJi.ErrStr;
             }
         }
         tmpValue = new long[1];
         if (fengJi.StandarBoardRead(204, 1, ref tmpValue))//读环境温度
         {
             HuangJingWenDu   = tmpValue[0] / 10.0f;
             fengJiErrorCount = 0;
         }
         else
         {
             fengJiErrorCount++;
             if (fengJiErrorCount > 3)
             {
                 fengJiErrorCount = 3;
                 HuangJingWenDu   = -99;
             }
         }
         Thread.Sleep(50);
         tmpValue = new long[8];
         if (yaSuoJi.StandarBoardRead(2971, 8, ref tmpValue))//读压缩机信息
         {
             PaiQiWenDu        = tmpValue[0] / 10.0f;
             XiQiWenDu         = tmpValue[1] / 10.0f;
             PaiQiYaLi         = tmpValue[2] / 100.0f;
             GaoYaKaiGuan      = tmpValue[5];
             DiYaKaiGuan       = tmpValue[6];
             yaSuoJiErrorCount = 0;
         }
         else
         {
             yaSuoJiErrorCount++;
             if (yaSuoJiErrorCount > 3)
             {
                 yaSuoJiErrorCount = 3;
                 PaiQiWenDu        = -99;
                 PaiQiYaLi         = -99;
                 XiQiWenDu         = -99;
             }
         }
         Thread.Sleep(100);
     }
 }
 public void Flush()
 {
     long[] tmpValue;
     byte[] tmpBuff;
     while (!exit)
     {
         if (writeBarcode)
         {
             if (yaSuoJi.StandarBoardWritePoint(2926, barcode.Length / 2, Encoding.ASCII.GetBytes(barcode)))
             {
                 writeBarcode = false;
                 Thread.Sleep(50);
             }
             else
             {
                 Error = yaSuoJi.ErrStr;
             }
         }
         tmpBuff = new byte[32];
         if (yaSuoJi.StandarBoardRead(2926, 16, ref tmpBuff))
         {
             readBarcode = Encoding.ASCII.GetString(tmpBuff).Trim();
         }
         if (writeStart)
         {
             if (yaSuoJi.StandarBoardWritePoint(1929, 1, 6))//开始整机快检
             {
                 writeStart = false;
                 Thread.Sleep(50);
             }
             else
             {
                 Error = yaSuoJi.ErrStr;
             }
         }
         tmpValue = new long[1];
         if (yaSuoJi.StandarBoardRead(1929, 1, ref tmpValue))
         {
             if (tmpValue[0] == 1)
             {
                 start = true;
             }
             else
             {
                 start = false;
             }
             Thread.Sleep(50);
         }
         tmpValue = new long[1];
         if (fengJi.StandarBoardRead(204, 1, ref tmpValue))
         {
             HuangJingWenDu   = tmpValue[0] / 10.0f;
             fengJiErrorCount = 0;
         }
         else
         {
             fengJiErrorCount++;
             if (fengJiErrorCount > 3)
             {
                 fengJiErrorCount = 3;
                 HuangJingWenDu   = -99;
             }
         }
         Thread.Sleep(50);
         tmpValue = new long[8];
         if (yaSuoJi.StandarBoardRead(2971, 8, ref tmpValue))
         {
             PaiQiWenDu        = tmpValue[0] / 10.0f;
             XiQiWenDu         = tmpValue[1] / 10.0f;
             PaiQiYaLi         = tmpValue[2] / 100.0f;
             GaoYaKaiGuan      = tmpValue[5];
             DiYaKaiGuan       = tmpValue[6];
             yaSuoJiErrorCount = 0;
         }
         else
         {
             yaSuoJiErrorCount++;
             if (yaSuoJiErrorCount > 3)
             {
                 yaSuoJiErrorCount = 3;
                 PaiQiWenDu        = -99;
                 PaiQiYaLi         = -99;
                 XiQiWenDu         = -99;
             }
         }
         Thread.Sleep(100);
     }
 }