teste de publish
Diff: devices.cpp
- Revision:
- 13:c1122e7b0b36
- Parent:
- 12:254c32b4ece7
- Child:
- 14:2e311903f224
- Child:
- 15:6d9e9cafe138
--- a/devices.cpp Sat Jan 27 22:15:58 2018 +0000 +++ b/devices.cpp Mon Jan 29 14:22:18 2018 +0000 @@ -1304,14 +1304,18 @@ pChar = strtok(alarmsSetString,","); while(pChar!=NULL){ pc.printf("Lido Alarm Set %lu - <%lu>.\r\n",indexAlarms,atoi(pChar)); - dispositivos[0]->alarmOnOff(atoi(pChar),1); + if(atoi(pChar)){ + dispositivos[0]->alarmOnOff(atoi(pChar),1); + } pChar = strtok(NULL,","); } pChar = strtok(alarmsResetString,","); while(pChar!=NULL){ pc.printf("Lido Alarm Reset %lu - <%lu>.\r\n",indexAlarms,atoi(pChar)); - dispositivos[0]->alarmOnOff(atoi(pChar),0); + if(atoi(pChar)){ + dispositivos[0]->alarmOnOff(atoi(pChar),0); + } pChar = strtok(NULL,","); } @@ -1549,13 +1553,14 @@ estadoConfiguracao = estadoConfiguracao_alarmSet; } - if(estadoConfiguracao == estadoConfiguracao_readingsSet){ + /*if(estadoConfiguracao == estadoConfiguracao_readingsSet){ leituras++; - } + }*/ if(strstr(linha,"readingsSet")) { //printf("Criando leituras no dispositivo de indice %u.\n",dispositivoEmConfiguracao); estadoConfiguracao = estadoConfiguracao_readingsSet; + leituras++; } if(strstr(linha,"scheduleSet")) {