EZR
Dependencies: CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04
Fork of smartRamalKW by
Diff: appParameters.h
- 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