예제 #1
0
 public CFormTrapReceiver()
 {
     InitializeComponent();
     m_listener.MessageReceived += new EventHandler <MessageReceivedEventArgs>(m_listener_MessageReceived);
     m_listener.AddBinding(new IPEndPoint(new IPAddress(new byte[] { 0, 0, 0, 0 }), 162));
     CCurentBaseTypesAlarmes.SetCurrentBase(CBaseTypesAlarmes.Instance);
 }
예제 #2
0
 //----------------------------------------------------------
 private CServiceMediation()
 {
     m_listener.MessageReceived += new EventHandler <MessageReceivedEventArgs>(m_listener_MessageReceived);
     m_listener.AddBinding(new IPEndPoint(new IPAddress(new byte[] { 0, 0, 0, 0 }), 162));
     CCurentBaseTypesAlarmes.SetCurrentBase(m_configuration);
     m_gestionnaireAlarmes.Database.AddFournisseurElementsManquants(m_configuration);
     m_gestionnaireAlarmes.BaseFiltrage    = m_configuration;
     m_gestionnaireAlarmes.TraiteurAlarmes = this;
     m_gestionnaireAlarmes.Trace           = m_trace;
 }
예제 #3
0
        //--------------------------------------
        public static CResultAErreur Load(string strFichier)
        {
            CBaseTypesAlarmes baseTemp = new CBaseTypesAlarmes();
            CResultAErreur    result   = CSerializerObjetInFile.ReadFromFile(baseTemp, c_strCleFichier, strFichier);

            if (result)
            {
                m_instance = baseTemp;
                CCurentBaseTypesAlarmes.SetCurrentBase(m_instance);
            }
            return(result);
        }