![](/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@12:35db44c28845, 2018-03-02 (annotated)
- Committer:
- fmanzano_dtk
- Date:
- Fri Mar 02 12:56:05 2018 -0600
- Revision:
- 12:35db44c28845
- Parent:
- 11:780b02b6a035
- Child:
- 15:c347d12a472b
Modificaci?n para conteo de pulsos. Tarjeta NUCLEO F303RE
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 | 10:d03a37cae68b | 24 | const char INIT_SHUTDOWN[] = "Iniciando apagado por Evento de Panico T-05"; |
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 | 12:35db44c28845 | 31 | const int PULSOS_APAGAR = 5; |
fmanzano_dtk | 6:e0f528571367 | 32 | |
fmanzano_dtk | 6:e0f528571367 | 33 | // CONSTANTES DE PUERTO SERIAL |
fmanzano_dtk | 6:e0f528571367 | 34 | const int BUFF_SIZE = 498; |
fmanzano_dtk | 6:e0f528571367 | 35 | const int TX_MULTIP = 1; |
fmanzano_dtk | 6:e0f528571367 | 36 | |
fmanzano_dtk | 12:35db44c28845 | 37 | |
fmanzano_dtk | 6:e0f528571367 | 38 | // OTRAS CONSTANTES |
fmanzano_dtk | 6:e0f528571367 | 39 | const int T_ESPERA_CP = 300; // mili segundos |
fmanzano_dtk | 6:e0f528571367 | 40 | const int T_TX = 100; // mili segundos |
fmanzano_dtk | 10:d03a37cae68b | 41 | const int T_15 = 5; // minutos |
fmanzano_dtk | 6:e0f528571367 | 42 | const float MINUTO = 60.0; // segundos |
fmanzano_dtk | 6:e0f528571367 | 43 | const float TIME_HEARTBEAT = 600.0; // segundos |
fmanzano_dtk | 11:780b02b6a035 | 44 | const float TIME_SHUTDOWN = 300.0; // segundos |