teste de publish

Dependencies:   DS1820 HighSpeedAnalogIn devices mbed

Revision:
18:1eefda1f7736
Parent:
0:1c0a769988ee
Child:
25:a6da63ed025b
--- a/modbusMaster1.cpp	Tue Jan 09 13:45:17 2018 +0000
+++ b/modbusMaster1.cpp	Thu Jan 25 16:15:03 2018 +0000
@@ -149,6 +149,10 @@
     uint16_t i;
     uint8_t result;
     
+    for(i=0;i<qtdRegistros;i++){
+        var[i]=NULL;
+    }
+    
     modBusMaster1::buffer[0]=enderecoSlave;
     modBusMaster1::buffer[1]=funcao;
     modBusMaster1::buffer[2]=registrador>>8;
@@ -195,9 +199,8 @@
 uint8_t modBusMaster1::writeSingleCoil(uint8_t enderecoSlave,uint16_t registrador,bool var){
     uint16_t crc;
     uint8_t result = 1;    //Tudo ok ate que se prove o contrario.
-    uint16_t estadoSetado;
-    
-    
+    uint16_t estadoSetado;    
+
     modBusMaster1::buffer[0]=enderecoSlave;
     modBusMaster1::buffer[1]=5;
     modBusMaster1::buffer[2]=registrador>>8;
@@ -317,6 +320,10 @@
     uint16_t i;
     uint8_t result;
     
+    for(i=0;i<qtdRegistros;i++){
+        var[i]=NULL;
+    }
+    
     modBusMaster1::buffer[0]=enderecoSlave;
     modBusMaster1::buffer[1]=funcao;
     modBusMaster1::buffer[2]=registrador>>8;
@@ -537,7 +544,12 @@
     uint16_t qtd_dados_recebidos;
     //void *p;
     uint16_t i; 
-    uint8_t result;   
+    uint8_t result;
+    
+    for(i=0;i<qtdRegistros;i++){
+        var[i]=0.0;
+    }
+       
     modBusMaster1::buffer[0]=enderecoSlave;
     modBusMaster1::buffer[1]=funcao;
     modBusMaster1::buffer[2]=registrador>>8;