/// <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); } }
/// <summary> /// 增加开关量 有则更新 /// </summary> /// <param name="rtuParaSwitchOut">开关量数据</param> public void AddRtuParaSwitchOut(SwitchOut.RtuParaSwitchOut rtuParaSwitchOut) { UpdateRtuParaSwitchOut(rtuParaSwitchOut); }