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 14:51:02 2018 +0000
Revision:
6:e0f528571367
Child:
7:0ec9cc5b9fe0
Apagado remoto GTOUT temporizado despues de activacion de panico. version inicial

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 6:e0f528571367 30
fmanzano_dtk 6:e0f528571367 31 // CONSTANTES DE PUERTO SERIAL
fmanzano_dtk 6:e0f528571367 32 const int BUFF_SIZE = 498;
fmanzano_dtk 6:e0f528571367 33 const int TX_MULTIP = 1;
fmanzano_dtk 6:e0f528571367 34
fmanzano_dtk 6:e0f528571367 35 // OTRAS CONSTANTES
fmanzano_dtk 6:e0f528571367 36 const int T_ESPERA_CP = 300; // mili segundos
fmanzano_dtk 6:e0f528571367 37 const int T_TX = 100; // mili segundos
fmanzano_dtk 6:e0f528571367 38 const int T_15 = 15; // minutos
fmanzano_dtk 6:e0f528571367 39 const float MINUTO = 60.0; // segundos
fmanzano_dtk 6:e0f528571367 40 const float TIME_HEARTBEAT = 600.0; // segundos
fmanzano_dtk 6:e0f528571367 41 const float TIME_SHUTDOWN = 900.0; // segundos