internal void Eraser() { StopSearch(); m_Timer_Search.Dispose(); m_Timer_Search = null; if (!bExternalSearcherUDP) { searchStationsUPD.Eraser(); searchStationsUPD = null; } discoveredStations.Reset(); discoveredStations = null; }
internal CSearchConnectTCP(CSearchDevicesTCP RefPadre) { MS_WAIT_ACK = 2000; MS_WAIT_FIRMWARE = 2000; discoveredStations = new CStationtableTCP(); m_StatusConnect = StatusConnect.StopSearch; m_Timer_Search.Interval = MS_WAIT_SEARCH; m_Timer_Search.AutoReset = false; // se debe activar de nuevo al salir del evento Elapsed m_Timer_Search.Enabled = false; m_Timer_Search.Elapsed += Timer_Search_Elapsed; m_Timer_Search.Start(); m_reintentos = 0; }