From 56c4924b268da500483bd2de9522db5b34965120 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 09 四月 2020 13:35:10 +0800
Subject: [PATCH] 20200409

---
 Crabtree/SmartHome/HDL/Operation/Control.cs |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/Crabtree/SmartHome/HDL/Operation/Control.cs b/Crabtree/SmartHome/HDL/Operation/Control.cs
index c8a7a12..d7b97c1 100644
--- a/Crabtree/SmartHome/HDL/Operation/Control.cs
+++ b/Crabtree/SmartHome/HDL/Operation/Control.cs
@@ -371,6 +371,29 @@
         void managerSendCount (object o)
         {
             add ();
+            try {
+                System.Console.WriteLine ("鍙戦�佹暟鎹�:" + SendFlag);
+                BusSocket.AsyncBeginSend (Packet);
+                Packet.HaveSendCount--;
+
+                //杩欓噷鏄噸鍙戜袱娆�
+                while (Packet.HaveSendCount < 3) {
+                    if (Packet.FlagDateTime.AddMilliseconds (1000).Ticks <= System.DateTime.Now.Ticks) {
+                        //System.Console.WriteLine ("閲嶅彂鏁版嵁:" + SendFlag);
+                        BusSocket.AsyncBeginSend (Packet);
+                    }
+                    System.Threading.Thread.Sleep (100);
+                }
+
+            } catch (Exception ex) {
+                Console.WriteLine ("managerSendCount:" + ex.ToString ());
+            } finally {
+                allDone.Set ();
+                if (Packet.HaveSendCount == 3 && IsCanShowTip) {
+                    //MainPage.AddTip (Language.StringByID (SimpleControl.R.MyInternationalizationString.OperationFailed));
+                }
+            }
+            return;
             if (Shared.SimpleControl.CommonPage.IsRemote && !isLocal) {
                 System.Console.WriteLine ("杩滅▼鍙戦�佹暟鎹�:" + SendFlag);
                 SmartHome.MqttCommon.MqttRemoteSend (Packet.Bytes);

--
Gitblit v1.8.0