예제 #1
0
        /// <summary>
        /// 更新开关量 无则增加
        /// </summary>
        /// <param name="rtuParaSwitchOut">开关量数据</param>
        public void UpdateRtuParaSwitchOut(SwitchOut.RtuParaSwitchOut rtuParaSwitchOut)
        {
            if (rtuParaSwitchOut.RtuId != this.RtuId)
            {
                return;
            }
            var r = new SwitchOut.RtuParaSwitchOut(rtuParaSwitchOut);

            if (DicRtuParaSwitchOut.ContainsKey(r.SwitchOutId))
            {
                DicRtuParaSwitchOut[r.SwitchOutId] = r;
            }
            else
            {
                DicRtuParaSwitchOut.Add(r.SwitchOutId, r);
            }
        }
예제 #2
0
 /// <summary>
 /// 增加开关量 有则更新
 /// </summary>
 /// <param name="rtuParaSwitchOut">开关量数据</param>
 public void AddRtuParaSwitchOut(SwitchOut.RtuParaSwitchOut rtuParaSwitchOut)
 {
     UpdateRtuParaSwitchOut(rtuParaSwitchOut);
 }