Cambio de pin de entrada digital a PA10

Dependencies:   BufferedSerial PinDetect mbed

Fork of DTK-MEGAPACA_NUCLEO by Felícito Manzano

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?

UserRevisionLine numberNew 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