public void AddItemID(string Name, string addr, IDdataType dataType, AccessMode RW_Mode) { if (mItemIDList == null) { mItemIDList = new Dictionary <string, CItemID>(); } CItemID r; if (mItemIDList.Keys.Contains(Name)) { r = Items[Name]; r.Type = dataType; r.Access = RW_Mode; r.Address = addr; return; } mItemIDList.Add(Name, new CItemID( Name, PLC_IP, TSAP1, TSAP1, addr, //PLC数据地址 dataType, RW_Mode)); }
public CItemID(string name, string ip, string tsap1, string tsap2, string dataAddr, IDdataType dataType, AccessMode accessMode) { IPAddress = ip; TSAP1 = tsap1; TSAP2 = tsap2; Address = dataAddr; Type = dataType; Access = accessMode; Name = name; }