/// <summary> /// Se recupera los feedXively que corresponden a los parametros de la busqueda indicados /// posteriormente se analiza la información y si se muestra la alerta de como es /// la calidad del aire en la proximidad de un radio determinado. /// </summary> /// <param name="sender">Objeto enviante</param> /// <param name="e">Resultados</param> void ob1_RetornarMapaLugarDatapointsCompleted(object sender, RetornarMapaLugarDatapointsCompletedEventArgs e) { FeedXively[] arrayFeeds = e.Result; try { if (bandAlerta == true) { miAlerta.cancelar(); } bandAlerta = false; tblInfoPeligro.Text = ""; for (int i = 0; i < arrayFeeds.Length; i++) { PagListaSensores color = new PagListaSensores(); if (color.riesgo(arrayFeeds[i].feed) == 3) { bandAlerta = true; DispositivoCercano = arrayFeeds[i].feed.id; } } if (bandAlerta == true) { miAlerta = new Alerta(); miAlerta.iniciar(mediaControl); } } finally { } }
/// <summary> /// Se detiene la alerta. /// </summary> public void detenerSonido() { try { miAlerta.cancelar(); } finally { } }