Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 해당 주소의 값이 변경 될 경우 발생 할 이벤틀르 등록 한다.(실행 시 비동기 처리를 하므로 쓰레드 처리를 할것)
 /// </summary>
 /// <param name="address">감시할 주소</param>
 /// <param name="onChAddressValue">일어날 이벤트</param>
 public void ChangeEvtAddress_Add(string address, delChAddressValue onChAddressValue)
 {
     plc.ChangeEvtAddress_Add(address, onChAddressValue);
 }