teste de publish

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")) {