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
operation/OperationSupport.h@57:4af5f1bec3a6, 2014-10-23 (annotated)
- Committer:
- vwochnik
- Date:
- Thu Oct 23 14:21:26 2014 +0000
- Revision:
- 57:4af5f1bec3a6
- Child:
- 59:f96be79feccd
Operation support skeleton
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
vwochnik | 57:4af5f1bec3a6 | 1 | #ifndef OPERATIONSUPPORT_H |
vwochnik | 57:4af5f1bec3a6 | 2 | #define OPERATIONSUPPORT_H |
vwochnik | 57:4af5f1bec3a6 | 3 | |
vwochnik | 57:4af5f1bec3a6 | 4 | #include "AbstractSmartRest.h" |
vwochnik | 57:4af5f1bec3a6 | 5 | #include "SmartRestTemplate.h" |
vwochnik | 57:4af5f1bec3a6 | 6 | |
vwochnik | 57:4af5f1bec3a6 | 7 | class OperationSupport |
vwochnik | 57:4af5f1bec3a6 | 8 | { |
vwochnik | 57:4af5f1bec3a6 | 9 | public: |
vwochnik | 57:4af5f1bec3a6 | 10 | OperationSupport(AbstractSmartRest&, SmartRestTemplate&, long&); |
vwochnik | 57:4af5f1bec3a6 | 11 | |
vwochnik | 57:4af5f1bec3a6 | 12 | bool init(); |
vwochnik | 57:4af5f1bec3a6 | 13 | bool run(); |
vwochnik | 57:4af5f1bec3a6 | 14 | |
vwochnik | 57:4af5f1bec3a6 | 15 | private: |
vwochnik | 57:4af5f1bec3a6 | 16 | bool _init; |
vwochnik | 57:4af5f1bec3a6 | 17 | long& _deviceId; |
vwochnik | 57:4af5f1bec3a6 | 18 | SmartRestTemplate& _tpl; |
vwochnik | 57:4af5f1bec3a6 | 19 | AbstractSmartRest& _client; |
vwochnik | 57:4af5f1bec3a6 | 20 | }; |
vwochnik | 57:4af5f1bec3a6 | 21 | |
vwochnik | 57:4af5f1bec3a6 | 22 | #endif |