private void SubscribeTl1(Tl1Wrapper tl1) { tl1.SendLog += SendLog; tl1.EnqueueTask += EnqueueTask; tl1.IsAdapterRunning += IsAdapterRunning; tl1.OnNetInterrupt += OnNetInterruptHandler; tl1.OnConnectedOMC += OnConnectedHandler; tl1.RaiseOmcAlarm += RaiseOmcAlarm; }
protected virtual void InitTl1Client() { Encoding encoding = (m_encodingStr == "" ? null : Encoding.GetEncoding(m_encodingStr)); m_tl1Clients[0] = new Tl1Wrapper(m_omc.OmcIP, m_omc.OmcPort, m_omc.User, m_omc.Pwd, m_Interval, m_Connstr, TELNET_TIMEOUT, encoding, (EventWaitHandle)m_idleHandles[0], m_commBuilder, m_dog); m_tl1Clients[1] = new Tl1Wrapper(m_omc.OmcIP, m_omc.OmcPort, m_omc.User, m_omc.Pwd, m_Interval, m_Connstr, TELNET_TIMEOUT, encoding, (EventWaitHandle)m_idleHandles[1], m_commBuilder, m_dog); m_tl1Clients[2] = new Tl1Wrapper(m_omc.OmcIP, m_omc.OmcPort, m_omc.User, m_omc.Pwd, m_Interval, m_Connstr, TELNET_TIMEOUT, encoding, (EventWaitHandle)m_idleHandles[2], m_commBuilder, m_dog); m_tl1Clients[3] = new Tl1Wrapper(m_omc.OmcIP, m_omc.OmcPort, m_omc.User, m_omc.Pwd, m_Interval, m_Connstr, TELNET_TIMEOUT, encoding, (EventWaitHandle)m_idleHandles[3], m_commBuilder, m_dog); }