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
Diff: util/SmartRestConf.cpp
- Revision:
- 106:c61f0d62b625
- Parent:
- 101:dbcd3bc51758
- Child:
- 113:3872569be2af
--- a/util/SmartRestConf.cpp Fri May 08 14:50:43 2015 +0000 +++ b/util/SmartRestConf.cpp Mon May 11 18:10:44 2015 +0000 @@ -9,11 +9,10 @@ const char *srX_ID = "com_cumulocity_MbedAgent_1.5.2"; const char *srHost = "developer.cumulocity.com"; //const char *srHost = "management.m2m-devicecloud.com"; -const int srPort = 80; long deviceID = 0; char fmtSmartRest[200] = {0}; -void setAuthStr(const char* p1, const char* p2) +static void setAuthStr(const char* p1, const char* p2) { memset(srAuthStr, 0, sizeof(srAuthStr)); size_t ul = strlen(p1); @@ -38,17 +37,17 @@ } } -void setUsername(const char* username) +static void setUsername(const char* username) { srUsername = username; } -void setPassword(const char* password) +static void setPassword(const char* password) { srPassword = password; } -void setSmartRestFmt() +static void setSmartRestFmt() { const char fmt[] = "POST %%s HTTP/1.0\r\nHost: %s\r\nAuthorization: Basic %s\r\nX-Id: %s\r\nContent-Length: %%d\r\n\r\n%%s"; snprintf(fmtSmartRest, sizeof(fmtSmartRest), fmt, srHost, srAuthStr, srX_ID);