EZR

Dependencies:   CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04

Fork of smartRamalKW by Equipe Firmware V2COM

Revision:
5:1bc98277c257
Parent:
4:2d0c2643c641
Child:
7:fe8e827f4d1b
--- a/appParameters.h	Fri Jun 19 00:11:59 2015 +0000
+++ b/appParameters.h	Fri Jun 19 21:03:50 2015 +0000
@@ -2,15 +2,20 @@
 #define APPPARAMETERS_H
 
 #include "mbed.h"
+#include "settings.h"
 
 typedef struct {
     unsigned short int estadoRele;
-    unsigned short int PROTOCOLO_MEDIDOR;           // Protocolo de comunicacao com medidor: 0 = PIMA ELO, 1 = Piminha Copel, tambem chamado de SER-311
+    unsigned short int RELIGAR_LARGURA_PULSO_MS;    // Largura do pulso enviado ao rele em milissegundos para religar
+    unsigned short int CORTAR_LARGURA_PULSO_MS;     // Largura do pulso enviado ao rele em milissegundos para cortar
+    unsigned short int DELAY_SENSOR_MS;             // Tempo esperado apos enviar um pulso para o rele e antes de verificar o estado do sensor de fornecimento (em milissegundos)
+    unsigned short int INTERVALO_SILENCIO_S;        // intervalo sem receber bytes na rede para considerar que a linha esta livre pra envio do anuncio
+    unsigned short int INTERVALO_WD_NETWORK_S;      // intervalo de watchdog da comunicacao de rede, em segundos. Se nao receber comandos apos este periodo vai resetar
 } ParametersBlock;
 
 void validateAppParameters();
 
-
+extern ParametersBlock APP_PARAMETERS;
 
 
 #endif