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
Diff: program.cpp
- 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) {