![](/media/cache/profiles/1be11c5070263813a6c631ecdba885ef.jpg.50x50_q85.png)
Cambio de pin de entrada digital a PA10
Dependencies: BufferedSerial PinDetect mbed
Fork of DTK-MEGAPACA_NUCLEO by
constantes.cpp@7:0ec9cc5b9fe0, 2018-01-19 (annotated)
- Committer:
- fmanzano_dtk
- Date:
- Fri Jan 19 18:43:47 2018 +0000
- Revision:
- 7:0ec9cc5b9fe0
- Parent:
- 6:e0f528571367
- Child:
- 10:d03a37cae68b
Se agrega filtrado de OK enviados constantemente por el GV300. Se elimina libreria para maple mini que no es necesaria en el nucleo. Se cambio pin de MYLED
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
fmanzano_dtk | 6:e0f528571367 | 1 | /* |
fmanzano_dtk | 6:e0f528571367 | 2 | * - Proyecto: Apagado Temporizado MEGAPACA |
fmanzano_dtk | 6:e0f528571367 | 3 | * - Lenguaje: ANSI C/C++ (mbed) |
fmanzano_dtk | 6:e0f528571367 | 4 | * - Tarjeta: NUCLEO F303K8 |
fmanzano_dtk | 6:e0f528571367 | 5 | * - Referencias: |
fmanzano_dtk | 6:e0f528571367 | 6 | * - Fecha: 2017/Septiembre |
fmanzano_dtk | 6:e0f528571367 | 7 | * - Autor(es): Felícito Manzano / |
fmanzano_dtk | 6:e0f528571367 | 8 | Mario Vargas |
fmanzano_dtk | 6:e0f528571367 | 9 | * - Compañia: V.S.R. de Centroamérica |
fmanzano_dtk | 6:e0f528571367 | 10 | * - País: SV / CR |
fmanzano_dtk | 6:e0f528571367 | 11 | */ |
fmanzano_dtk | 6:e0f528571367 | 12 | |
fmanzano_dtk | 6:e0f528571367 | 13 | #include "constantes.hpp" |
fmanzano_dtk | 6:e0f528571367 | 14 | |
fmanzano_dtk | 6:e0f528571367 | 15 | /* DEFINICIÓN DE CONSTANTES PARA GV300 */ |
fmanzano_dtk | 6:e0f528571367 | 16 | const char CABECERA_TX[] = "AT+GTDAT=gv300,2,,TCA|"; |
fmanzano_dtk | 6:e0f528571367 | 17 | const char CODIGO_INT[] = "021|"; |
fmanzano_dtk | 6:e0f528571367 | 18 | const char FIN_CABECERA_TX[] = ",0,,,,"; |
fmanzano_dtk | 6:e0f528571367 | 19 | const char ULTIMO_CARACTER[] = "$"; |
fmanzano_dtk | 6:e0f528571367 | 20 | const char SEPARADOR[] = ";"; |
fmanzano_dtk | 6:e0f528571367 | 21 | const char RESET_TXT[] = "AT+GTDAT=gv300,2,,***BOOTING***,1,,,,0001$"; |
fmanzano_dtk | 6:e0f528571367 | 22 | const char ALIVE[] = "AT+GTDAT=gv300,2,,**NUCLEO-OK**,1,,,,"; |
fmanzano_dtk | 6:e0f528571367 | 23 | const char SHUTDOWN_TXT[] = "AT+GTOUT=gv300,1,,,0,0,0,0,0,0,0,,0,0,,,,C0C0$"; |
fmanzano_dtk | 6:e0f528571367 | 24 | const char INIT_SHUTDOWN[] = "Iniciando apagado por Evento de Panico T-15"; |
fmanzano_dtk | 6:e0f528571367 | 25 | const char CANC_SHUTDOWN[] = "Apagado por Evento de Panico - CANCELADO"; |
fmanzano_dtk | 6:e0f528571367 | 26 | const char SHUTDOWN_DONE[] = "Apagado por Evento de Panico - REALIZADO"; |
fmanzano_dtk | 6:e0f528571367 | 27 | const char SHUTDOWN_ERRO[] = "Apagado por Evento de Panico - ERROR"; |
fmanzano_dtk | 6:e0f528571367 | 28 | const char GTOUT_TXT[] = "ACK:GTOUT"; |
fmanzano_dtk | 6:e0f528571367 | 29 | const char ABORT_TXT[] = "ABORTAR"; |
fmanzano_dtk | 7:0ec9cc5b9fe0 | 30 | const char GV300_OK[] = "OK"; |
fmanzano_dtk | 6:e0f528571367 | 31 | |
fmanzano_dtk | 6:e0f528571367 | 32 | // CONSTANTES DE PUERTO SERIAL |
fmanzano_dtk | 6:e0f528571367 | 33 | const int BUFF_SIZE = 498; |
fmanzano_dtk | 6:e0f528571367 | 34 | const int TX_MULTIP = 1; |
fmanzano_dtk | 6:e0f528571367 | 35 | |
fmanzano_dtk | 6:e0f528571367 | 36 | // OTRAS CONSTANTES |
fmanzano_dtk | 6:e0f528571367 | 37 | const int T_ESPERA_CP = 300; // mili segundos |
fmanzano_dtk | 6:e0f528571367 | 38 | const int T_TX = 100; // mili segundos |
fmanzano_dtk | 6:e0f528571367 | 39 | const int T_15 = 15; // minutos |
fmanzano_dtk | 6:e0f528571367 | 40 | const float MINUTO = 60.0; // segundos |
fmanzano_dtk | 6:e0f528571367 | 41 | const float TIME_HEARTBEAT = 600.0; // segundos |
fmanzano_dtk | 6:e0f528571367 | 42 | const float TIME_SHUTDOWN = 900.0; // segundos |