EZR

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

Fork of smartRamalKW by Equipe Firmware V2COM

appParameters.cpp

Committer:
tpadovani
Date:
2015-06-19
Revision:
5:1bc98277c257
Parent:
4:2d0c2643c641
Child:
7:fe8e827f4d1b

File content as of revision 5:1bc98277c257:

#include "appParameters.h"

void validateAppParameters(){
    if(APP_PARAMETERS.estadoRele != ESTADO_RELE_ABERTO && APP_PARAMETERS.estadoRele != ESTADO_RELE_FECHADO){
        APP_PARAMETERS.estadoRele = ESTADO_RELE_INDEFINIDO;
    }
    
    if(APP_PARAMETERS.RELIGAR_LARGURA_PULSO_MS == 0xffff){
        APP_PARAMETERS.RELIGAR_LARGURA_PULSO_MS = DEFAULT_RELIGAR_LARGURA_PULSO_MS;
    }
    
    if(APP_PARAMETERS.CORTAR_LARGURA_PULSO_MS == 0xffff){
        APP_PARAMETERS.CORTAR_LARGURA_PULSO_MS = DEFAULT_CORTAR_LARGURA_PULSO_MS;
    }
    
    if(APP_PARAMETERS.DELAY_SENSOR_MS == 0xffff){
        APP_PARAMETERS.DELAY_SENSOR_MS = DEFAULT_DELAY_SENSOR_MS;
    }
    
    if(APP_PARAMETERS.INTERVALO_SILENCIO_S == 0xffff){
        APP_PARAMETERS.INTERVALO_SILENCIO_S = DEFAULT_INTERVALO_SILENCIO_S;
    }
    
    if(APP_PARAMETERS.INTERVALO_WD_NETWORK_S == 0xffff){
        APP_PARAMETERS.INTERVALO_WD_NETWORK_S = DEFAULT_INTERVALO_WD_NETWORK_S;
    }
}