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