/// <summary> /// 해당 주소의 값이 변경 될 경우 발생 할 이벤틀르 등록 한다.(실행 시 비동기 처리를 하므로 쓰레드 처리를 할것) /// </summary> /// <param name="address">감시할 주소</param> /// <param name="onChAddressValue">일어날 이벤트</param> public void ChangeEvtAddress_Add(string address, delChAddressValue onChAddressValue) { List <delChAddressValue> lst; if (dicEvtAdd_ch.ContainsKey(address)) { lst = dicEvtAdd_ch[address]; } else { lst = new List <delChAddressValue>(); dicEvtAdd_ch.Add(address, lst); } lst.Add(onChAddressValue); }
/// <summary> /// 해당 주소의 값이 변경 될 경우 발생 할 이벤틀르 등록 한다.(실행 시 비동기 처리를 하므로 쓰레드 처리를 할것) /// </summary> /// <param name="address">감시할 주소</param> /// <param name="onChAddressValue">일어날 이벤트</param> public void ChangeEvtAddress_Add(string address, delChAddressValue onChAddressValue) { plc.ChangeEvtAddress_Add(address, onChAddressValue); }