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:
101:dbcd3bc51758
Parent:
99:e369fc75c000
--- a/config/ConfigParser.h	Thu May 07 13:56:19 2015 +0000
+++ b/config/ConfigParser.h	Fri May 08 12:19:57 2015 +0000
@@ -6,10 +6,13 @@
 class ConfigParser
 {
 public:
-        ConfigParser(Dict& d) : dict(d), parseOK(true) {}
+        Dict dict;
+public:
+        ConfigParser() : dict(), parseOK(true) {}
         virtual ~ConfigParser() {}
         bool parse(const char*);
 protected:
+        typedef void (ConfigParser::*PtrParseFunc) (Token&);
         void parseKey(Token&);
         void parseAssignOp(Token&);
         void parseValue(Token&);
@@ -17,8 +20,6 @@
         void parseError(Token&);
         void parseRecover(Token&);
 private:
-        typedef void (ConfigParser::*PtrParseFunc) (Token&);
-        Dict& dict;
         bool parseOK;
         PtrParseFunc ptrPF;
         char key[MAX_KEY_LEN];