SmartREST client reference implementation for the u-blox C027 mbed compatible device.

Dependencies:   C027 C027_Support mbed mbed-rtos MbedSmartRest LM75B MMA7660 C12832

Fork of MbedSmartRestTest by Vincent Wochnik

Revision:
26:26e9899e2cbe
Parent:
25:8604bef314c1
Child:
31:912c140ee050
--- a/program.cpp	Wed Apr 16 07:44:36 2014 +0000
+++ b/program.cpp	Wed Apr 16 08:31:21 2014 +0000
@@ -52,7 +52,6 @@
 
 float interval = 120.0; // send measurements every two minutes
 MbedSmartRest client("developer.cumulocity.com", 80, "vaillant/admin", "klanpi", "com_u-blox_C027_REV-A_0.10_Test1233123");
-//MbedSmartRest client("vsrv41584.customer.xenway.de", 8888, "vaillant/admin", "klanpi", "com_u-blox_C027_REV-A_0.10_Test123");
 
 int program(void)
 {
@@ -255,24 +254,9 @@
     Aggregator aggr(8, false, true);
 
     lcd_status("Sending measurements...");
+    temperatureMeasurement(deviceId, aggr);
     signalMeasurement(deviceId, aggr);
-    if (client.send(aggr) != SMARTREST_SUCCESS) {
-        puts("Loop send failed.");
-    }
-    client.stop();
-    aggr.clear();
-    temperatureMeasurement(deviceId, aggr);
-    if (client.send(aggr) != SMARTREST_SUCCESS) {
-        puts("Loop send failed.");
-    }
-    client.stop();
-    aggr.clear();
     analogMeasurement(deviceId, aggr);
-    if (client.send(aggr) != SMARTREST_SUCCESS) {
-        puts("Loop send failed.");
-    }
-    client.stop();
-    aggr.clear();
     motionMeasurement(deviceId, aggr);
 
     if (client.send(aggr) != SMARTREST_SUCCESS) {