/// <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
            {
            }
        }
Exemple #2
0
 /// <summary>
 /// Se inicia el sonido de la alerta.
 /// </summary>
 public void iniciarSonido()
 {
     try
     {
         miAlerta = new Alerta();
         miAlerta.iniciar(mediaControl);
     }
     finally
     {
     }
 }