Example #1
0
        // Faz o monitoramento das TAGs, verificando se a flag que indica
        // uma transicao entre ambientes foi setada.
        public static void MonitoraTag()
        {
            // Roda essa thread enquanto o programa estiver vivo.
            // Caso seja apertado Enter, a flag vai para zero e a thread eh encerrada.
            while (GlobalData.FlagPrograma == 1)
            {
                // Verifica se a flag que indica transicao de ambientes foi setada.
                // Se sim, faz o reset das variaveis da TAG.
                if (GlobalData.FlagTrocaAmbiente == 1)
                {
                    Console.WriteLine("------------------------------------------------");
                    Console.WriteLine("Pico atual de RSSI da ANTENA 1 : {0}", GlobalData.PicoRSSIAnt1);
                    Console.WriteLine("Tempo do pico RSSI da ANTENA 1 : {0}", GlobalData.TempoPicoRSSIAnt1);
                    Console.WriteLine("Pico atual de RSSI da ANTENA 2 : {0}", GlobalData.PicoRSSIAnt2);
                    Console.WriteLine("Tempo do pico RSSI da ANTENA 2 : {0}", GlobalData.TempoPicoRSSIAnt2);
                    Console.WriteLine("------------------------------------------------");
                    MonitoramentoTAG.ResetaTAG();

                    // Escreve no prompt os dados obtidos.
                    //Console.WriteLine("Pico atual de RSSI da ANTENA 1 : {0}", GlobalData.PicoRSSIAnt1);
                    //Console.WriteLine("Tempo do pico RSSI da ANTENA 1 : {0}", GlobalData.TempoPicoRSSIAnt1);
                    //Console.WriteLine("Pico negativo atual da FREQUENCIA Doppler da ANTENA 1 : {0}", GlobalData.PicoNegFreqDopAnt1);
                    //Console.WriteLine("Tempo do pico negativo da FREQUENCIA Doppler da ANTENA 1 : {0}\n", GlobalData.TempoPicoNegFreqDopAnt1);

                    //Console.WriteLine("Pico atual de RSSI da ANTENA 2 : {0}", GlobalData.PicoRSSIAnt2);
                    //Console.WriteLine("Tempo do pico RSSI da ANTENA 2 : {0}", GlobalData.TempoPicoRSSIAnt2);
                    //Console.WriteLine("Pico negativo atual da Frequencia Doppler da ANTENA 2 : {0}", GlobalData.PicoNegFreqDopAnt2);
                    //Console.WriteLine("Tempo do pico negativo da FREQUENCIA Doppler da ANTENA 2 : {0}", GlobalData.TempoPicoNegFreqDopAnt2);
                    //Console.WriteLine("----------------------------------------------------------------------------------------------------------");
                }
                Thread.Sleep(100);
            }
        }
Example #2
0
        public static void MonitoraTag()
        {
            // Roda essa thread enquanto o programa estiver vivo.
            // Caso seja apertado Enter, a flag vai para zero e a thread eh encerrada.
            while (GlobalData.FlagPrograma == 1)
            {
                // Verifica se a flag que indica transicao de ambientes da leitoraUm
                // (SpeedwayR-10-9F-3F.local) foi setada. Se sim, faz o reset das variaveis da TAG.
                if (LeitoraUm.FlagTrocaAmbiente == 1)
                {
                    MonitoramentoTAG.ResetaTAG(1);
                }

                // Verifica se a flag que indica transicao de ambientes da leitoraDois
                // (SpeedwayR-10-9F-8C.local) foi setada. Se sim, faz o reset das variaveis da TAG.
                if (LeitoraDois.FlagTrocaAmbiente == 1)
                {
                    MonitoramentoTAG.ResetaTAG(2);
                }

                // Verifica se a flag que indica transicao de ambientes da leitoraTres
                // (SpeedwayR-10-9F-BB.local) foi setada. Se sim, faz o reset das variaveis da TAG.
                if (LeitoraTres.FlagTrocaAmbiente == 1)
                {
                    MonitoramentoTAG.ResetaTAG(3);
                }

                Thread.Sleep(100);
            }
        }
Example #3
0
 public static void MonitoraTag()
 {
     // Roda essa thread enquanto o programa estiver vivo.
     // Caso seja apertado Enter, a flag vai para zero e a thread eh encerrada.
     while (GlobalData.FlagPrograma == 1)
     {
         // Verifica se a flag que indica transicao de ambientes foi setada.
         // Se sim, faz o reset das variaveis da TAG.
         if (GlobalData.FlagTrocaAmbiente == 1)
         {
             MonitoramentoTAG.ResetaTAG();
         }
         Thread.Sleep(100);
     }
 }