Esempio n. 1
0
        // eventos del nuevo hijo
        private void InstanciaHijo1_PasaRefHijo(ref SearchConnectUSB Hijo)
        {
            NewInstanciaHijo = Hijo;
            NewInstanciaHijo.NewConnection += NewInstanciaHijo1_NewConnection;
            NewInstanciaHijo.NoConexion    += NewInstanciaHijo1_NoConexion;
#if LibraryTest
            NewInstanciaHijo.DataSentRawData     += NewInstanciaHijo1_DataSentRawData;
            NewInstanciaHijo.DataReceivedRawData += NewInstanciaHijo1_DataReceivedRawData;
#endif
            NewInstanciaHijo.StartSearch(PortSearch, PortConfig, StartHandshake);
        }
Esempio n. 2
0
        public void Eraser()
        {
            NewInstanciaHijo.NewConnection -= NewInstanciaHijo1_NewConnection;
            NewInstanciaHijo.NoConexion    -= NewInstanciaHijo1_NoConexion;
            NewInstanciaHijo.Eraser();
            ThreadHijo1.Abort();

#if LibraryTest
            NewInstanciaHijo.DataSentRawData     -= NewInstanciaHijo1_DataSentRawData;
            NewInstanciaHijo.DataReceivedRawData -= NewInstanciaHijo1_DataReceivedRawData;
#endif
            NewInstanciaHijo           = null;
            InstanciaHijo.PasaRefHijo -= InstanciaHijo1_PasaRefHijo;
            InstanciaHijo              = null;
        }