Actualizacion General del codigo para CCN con el objetivo de proveer mantenimiento estable.

Dependencies:   BufferedSerial

Revision:
4:e0b1d06c5cc5
Parent:
3:bf6747585064
--- a/exe_rfid.cpp	Mon May 24 13:37:53 2021 +0000
+++ b/exe_rfid.cpp	Mon May 24 15:50:26 2021 +0000
@@ -39,9 +39,12 @@
 extern BusOut   display_H;
 extern BusOut   display_dM;
 extern BusOut   display_uM;
-extern Serial   pcsusb;
+extern BusOut   torreLuz;
+extern Serial   pcusb;
+extern Serial   gv300;
 extern Ticker   ticker_minuto;
 extern Timer    t_apagado;
+extern Timer    t_ocupado;
 extern bool     mostrar_tiempo;
 extern char     buffer_antena_ID[];
 extern char     antena_trailerID_HEX[];
@@ -58,6 +61,7 @@
 extern int      uminutos;
 extern int      tiempo_luz_amarilla;
 extern int      tiempo_luz_roja;
+extern int      w;
 
 void exe_RFiD() {
     rfid_respuesta = leer_rfid(&rf_id, buffer_antena_ID);
@@ -110,16 +114,15 @@
                     pcusb.printf("\r\nSemaforo - Amarillo:%d Rojo:%d\r\n\r\n", tiempo_luz_amarilla, tiempo_luz_roja);
                 }
 
-                memset(skytrack_frame, '\0', sizeof skytrack_frame); // Limpiar última trama
+                
                 sprintf(skytrack_frame, "%s%s%s%s%s%04X%s",
                         CABECERA_TX, CODIGO_INT, BAY_NEWID, actual_trailerID_HEX, FIN_CABECERA_TX, contador_tramas, ULTIMO_CARACTER);
                 gv300.printf("%s\r\n", skytrack_frame);
-                wait_ms(300);
+                wait_us(300000);
             }
         }
     } else {
         bahia_vacia = lidar_vacio = 0;
         pcusb.printf("\r\nDescartados %d", rfid_respuesta);
-        memset(antena_trailerID_HEX, '\0', sizeof antena_trailerID_HEX);
     }
 }
\ No newline at end of file