// 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); }
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; }