Elliminate superflous messages
authorBernhard Tittelbach <xro@realraum.at>
Sat, 27 Mar 2010 08:28:02 +0000 (08:28 +0000)
committerBernhard Tittelbach <xro@realraum.at>
Sat, 27 Mar 2010 08:28:02 +0000 (08:28 +0000)
openwrt-packages/usocket/Makefile
rf433ctl/rf433ctl.pde
serial_console/sample_sensors.c

index 4bcec8a..5b927cd 100644 (file)
@@ -1,7 +1,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=usocket
-PKG_VERSION:=0.4
+PKG_VERSION:=0.5
 PKG_RELEASE:=1
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/usocket
index 3501cb3..f283c5f 100644 (file)
@@ -205,7 +205,7 @@ void printTemperature(DeviceAddress deviceAddress)
 {
   dallas_sensors.requestTemperatures();
   float tempC = dallas_sensors.getTempC(deviceAddress);
-  Serial.print("Temp C: ");
+  //Serial.print("Temp C: ");
   Serial.println(tempC TEMPC_OFFSET_ARDUINO_GENEREATED_HEAT);
   //Serial.print(" Temp F: ");
   //Serial.println(DallasTemperature::toFahrenheit(tempC)); // Converts tempC to Fahrenheit
@@ -236,7 +236,7 @@ void updateLightLevel(unsigned int pin)
 
 void printLightLevel()
 {
-  Serial.print("Photo: ");
+  //Serial.print("Photo: ");
   Serial.println(light_level_mean_);
 }
 
index 923f274..7bfc7da 100644 (file)
@@ -5,8 +5,7 @@ unsigned int collect_data(char *buffer, unsigned int size)
   char *cmd;
   if (size >= 8 && strncmp("movement", buffer, 8) == 0)
     return 1;
-  
-  if (size > 16 && strncmp("temp0:", buffer, 5) == 0)
+  else if (size > 15 && strncmp("temp0: Temp C:", buffer, 14) == 0)
   {
     if (asprintf(&cmd, "rrdtool update %s -t temp N:%s", rrd_temp_, buffer + 15))
     {
@@ -15,8 +14,16 @@ unsigned int collect_data(char *buffer, unsigned int size)
       free(cmd);
     }
   }
-  
-  if (size > 16 && strncmp("photo0:", buffer, 6) == 0)
+  else if (size > 7 && strncmp("temp0:", buffer, 6) == 0)
+  {
+    if (asprintf(&cmd, "rrdtool update %s -t temp N:%s", rrd_temp_, buffer + 7))
+    {
+      /*printf("%s\n",cmd);*/
+      system(cmd);
+      free(cmd);
+    }
+  }  
+  else if (size > 15 && strncmp("photo0: Photo:", buffer, 14) == 0)
   {
     if (asprintf(&cmd, "rrdtool update %s -t light N:%s", rrd_light_, buffer + 15))
     {
@@ -25,6 +32,15 @@ unsigned int collect_data(char *buffer, unsigned int size)
       free(cmd);
     }
   }
+  else if (size > 8 && strncmp("photo0:", buffer, 7) == 0)
+  {
+    if (asprintf(&cmd, "rrdtool update %s -t light N:%s", rrd_light_, buffer + 7))
+    {
+      /*printf("%s\n",cmd);*/
+      system(cmd);
+      free(cmd);
+    }
+  }
   return 0;  
 }