teste de publish

Dependencies:   DS1820 HighSpeedAnalogIn devices mbed

Revision:
2:55b7b466e742
Parent:
1:0e0967c88590
Child:
7:ae9c47f62946
--- a/DS18B20_SensorTemperatura.cpp	Thu Mar 30 19:54:09 2017 +0000
+++ b/DS18B20_SensorTemperatura.cpp	Wed May 10 12:57:13 2017 +0000
@@ -16,10 +16,13 @@
 }
 
 void refreshSensoresTemperatura(){
+    float aux;
     if(num_temperatureSensors){
         probe[0]->convertTemperature(true, DS1820::all_devices);         //Start temperature conversion, wait until ready
         for (int i = 0; i<num_temperatureSensors; i++){
-            temperaturas[i] = probe[i]->temperature();
+            if((aux = probe[i]->temperature()) != -1000.0){
+                temperaturas[i] = aux;    
+            }
             printf("Device %d returns %3.1foC\r\n", i, temperaturas[i]);        
         }
     }