public void ActivarAlarma() { while (true) { // La alarma suena cada 5 segundos Thread.Sleep(5000); if (Sonar != null) { AlarmaActivadaEventArgs args = new AlarmaActivadaEventArgs { Hora = DateTime.Now }; Sonar(this, args); } } }
private void EscucharAlarma(object sender, AlarmaActivadaEventArgs e) { Console.WriteLine("Escuchó alarma a las: {0:HH:mm:ss}", e.Hora); }