mbed client
Fork of simple-mbed-client by
Diff: simple-mbed-client.h
- Revision:
- 6:a1a766d45957
- Parent:
- 4:0f9eae5739dd
- Child:
- 7:8a05fbad93d1
--- a/simple-mbed-client.h Fri Jul 01 12:55:18 2016 +0200 +++ b/simple-mbed-client.h Fri Jul 01 13:56:44 2016 +0200 @@ -262,6 +262,15 @@ updateValues[route] = simpleResource; } + M2MResource* get_resource(string route) { + if (!resources.count(route)) { + debug_msg("[SMC] [ERROR] No such route (%s)\r\n", route.c_str()); + return NULL; + } + + return resources[route]; + } + private: vector<string> parse_route(const char* route) { string s(route); @@ -312,6 +321,10 @@ if (onUpdate) onUpdate(v); } + M2MResource* get_resource() { + return simpleClient->get_resource(route); + } + private: SimpleMbedClientBase* simpleClient; string route; @@ -340,6 +353,10 @@ onUpdate(atoi((const char*)v.c_str())); } + M2MResource* get_resource() { + return simpleClient->get_resource(route); + } + private: SimpleMbedClientBase* simpleClient; string route;