Official reference client implementation for Cumulocity SmartREST on u-blox C027.

Dependencies:   C027_Support C12832 LM75B MMA7660 MbedSmartRest mbed-rtos mbed

Fork of MbedSmartRestMain by Vincent Wochnik

Revision:
68:0dc778a16d0d
Parent:
67:c360a2b2c948
Child:
69:237c01eb36c2
--- a/MbedAgent.h	Sun Nov 30 19:34:49 2014 +0000
+++ b/MbedAgent.h	Sat Dec 06 19:47:23 2014 +0000
@@ -10,6 +10,9 @@
 #include "DeviceMemory.h"
 #include "DeviceBootstrap.h"
 #include "DeviceIntegration.h"
+#include "DeviceConfiguration.h"
+#include "ConfigurationProperties.h"
+#include "ConfigurationSynchronization.h"
 #include "SignalQualityMeasurement.h"
 #include "TemperatureMeasurement.h"
 #include "AccelerationMeasurement.h"
@@ -19,8 +22,7 @@
 
 #define MBED_AGENT_HOST "developer.cumulocity.com"
 #define MBED_AGENT_PORT 80
-#define MBED_AGENT_DEVICE_IDENTIFIER "com_cumulocity_MbedAgent_1.4.2"
-#define MBED_AGENT_INTERVAL 30.0
+#define MBED_AGENT_DEVICE_IDENTIFIER "com_cumulocity_MbedAgent_1.5.0"
 
 class MbedAgent
 {
@@ -38,10 +40,13 @@
     MDMSerial& _mdm;
     DeviceInfo& _deviceInfo;
     DeviceMemory& _deviceMemory;
+    DeviceConfiguration _deviceConfiguration;
+    ConfigurationProperties _configurationProperties;
     RtosSmartRest _client;
     SmartRestTemplate _tpl;
     DeviceBootstrap _bootstrap;
     DeviceIntegration _integration;
+    ConfigurationSynchronization _configurationSynchronization;
     SignalQualityMeasurement _signalQualityMeasurement;
     TemperatureMeasurement _temperatureMeasurement;
     AccelerationMeasurement _accelerationMeasurement;