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:
Mon Feb 12 14:34:16 2018 -0600
Revision:
10:d03a37cae68b
Parent:
7:0ec9cc5b9fe0
Child:
11:780b02b6a035
Modificacion del tiempo de apagao de 15 a 5 minutos por solicitud del cliente.

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 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 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 10:d03a37cae68b 39 const int T_15 = 5; // 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