From 1e826b20e55f65c8b50c166c222500c09d4b5063 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期五, 04 十二月 2020 11:58:13 +0800
Subject: [PATCH] 2020-12-04-1

---
 HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)

diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs
index 8d56021..88130a2 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs
@@ -74,6 +74,59 @@
             return logicId;
         }
         /// <summary>
+        /// 鐢熸垚閫昏緫sid鏂规硶
+        /// </summary>
+        //public static string NewSid()
+        //{
+        //    String sLogicid = "";
+        //    try
+        //    {
+        //        String sOidBeginsWith = "000101";//鍘傚晢 + 閫氳鏂瑰紡
+
+        //        //鐢熸垚4涓猙yte鏃堕棿鎴�
+        //        DateTime dt = DateTime.Now;
+        //        long sTimeSp = GateWay.ConvertDateTimeLong(dt);
+        //        string sTimeSpan = "";
+        //        GateWay.ConvertIntToByteArray(sTimeSp, ref sTimeSpan);
+        //        if (sTimeSpan.Length != 8) return sLogicid;
+
+        //        //闂撮殧10姣 閿欏紑鏃堕棿鎴�
+        //        HDLUDP.TimeBetwnNext(10);
+
+        //        sLogicid = sOidBeginsWith + sTimeSpan;
+
+        //        //1501 鐗╂ā鍨嬩负鑷姩鍖栵紝 0001 琛ㄧず 1 鍙疯嚜鍔ㄥ寲鍔熻兘
+        //        sLogicid += "15";
+        //        sLogicid += "1501";
+
+
+        //        //鑷姩鍖栧彿鑷
+        //        int iTopSceneId = 1;
+        //        if (myGateway.LogicResponse != null)
+        //        {
+        //            if (myGateway.LogicResponse.objects != null)
+        //            {
+        //                for (int i = 0; i < myGateway.LogicResponse.objects.Count; i++)
+        //                {
+        //                    string ccc = myGateway.LogicResponse.objects[i].sid.Substring(myGateway.LogicResponse.objects[i].sid.Length - 8, 4);
+        //                    int iThisSceneId = Convert.ToInt16(myGateway.LogicResponse.objects[i].sid.Substring(myGateway.LogicResponse.objects[i].sid.Length - 8, 4), 16);
+        //                    if (iThisSceneId >= iTopSceneId)
+        //                        iTopSceneId = iThisSceneId + 1;
+        //                }
+        //            }
+        //        }
+        //        sLogicid += iTopSceneId.ToString("X4");//鍦烘櫙鍙� 涓や釜byte 
+        //                                               //澶х被灏忕被娌℃湁鐢ㄥ埌 鍥哄畾涓�0
+        //        sLogicid += "0000";
+        //        return sLogicid;
+        //    }
+        //    catch
+        //    {
+        //        return sLogicid;
+        //    }
+        //}
+
+        /// <summary>
         /// 灏佽Dictionary瀵硅薄
         /// </summary>
         /// <param name="dic">Dictionary绫�</param>

--
Gitblit v1.8.0