EZR
Dependencies: CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04
Fork of smartRamalKW by
Diff: main.cpp
- Revision:
- 22:b66e36356dd4
- Parent:
- 21:62316df0c24b
- Child:
- 23:85202a52482d
diff -r 62316df0c24b -r b66e36356dd4 main.cpp --- a/main.cpp Tue Oct 13 21:22:27 2015 +0000 +++ b/main.cpp Mon Oct 19 20:34:15 2015 +0000 @@ -15,15 +15,17 @@ iniciaWd(); blinkLeds(); - printf("##### %s #####\r\n", version); - printSerialNumber(); + DEBUG(printf("##### %s #####\r\n", version)); + DEBUG(printSerialNumber()); param.loadParameters(); - printParameters(); + DEBUG(printParameters()); + + isopowerDisable = 0; // Habilita regulador (PIMA + Alarme Caixa) boxAlarm.init(); alarm.loadQueue(APP_PARAMETERS.ALARMS_QUEUE_SIZE, 3); - mm.iniciaLeituras(APP_PARAMETERS.INTERVALO_MM_S, APP_PARAMETERS.MM_SIZE, 4, 5); + mm.iniciaLeituras(APP_PARAMETERS.INTERVALO_MM_S, APP_PARAMETERS.MM_SIZE, 4, 5, 6); pima.setExpirationTimeout(APP_PARAMETERS.PIMA_VALIDADE_MEDIDOR_S, APP_PARAMETERS.PIMA_VALIDADE_ENERGIA_ATIVA_S, APP_PARAMETERS.PIMA_VALIDADE_ENERGIA_REATIVA_INDUTIVA_S, APP_PARAMETERS.PIMA_VALIDADE_ENERGIA_REATIVA_CAPACITIVA_S); if(APP_PARAMETERS.PROTOCOLO_MEDIDOR == PROTOCOLO_PIMINHA){ @@ -56,7 +58,7 @@ } void softReset(){ - printf("[main] SoftReset\r\n"); + DEBUG(printf("[main] SoftReset\r\n")); tickerWd.detach(); } @@ -99,22 +101,22 @@ } void detectaCargaSemCorte(){ - bool ch0Status = getEstadoSensor(0); - bool ch1Status = getEstadoSensor(1); + bool ch0Status = getSensorState(0); + bool ch1Status = getSensorState(1); if(!ch0Status && ch1Status){ // Canal 0 nao esta alimentado e Canal 1 esta: entao a carga certamente e o canal 0 - printf("[main] Load channel detected: CH0\r\n"); + DEBUG(printf("[main] Load channel detected: CH0\r\n")); if(APP_PARAMETERS.LOAD_CHANNEL != 0){ APP_PARAMETERS.LOAD_CHANNEL = 0; param.saveParameters(); } } else if(ch0Status && !ch1Status){ // Canal 1 nao esta alimentado e Canal 0 esta: entao a carga certamente e o canal 1 - printf("[main] Load channel detected: CH1\r\n"); + DEBUG(printf("[main] Load channel detected: CH1\r\n")); if(APP_PARAMETERS.LOAD_CHANNEL != 1){ APP_PARAMETERS.LOAD_CHANNEL = 1; param.saveParameters(); } } else{ - printf("[main] Unable to detect load channel\r\n"); + DEBUG(printf("[main] Unable to detect load channel\r\n")); } }