portable version of the cumulocity demo

Dependencies:   C027_Support C12832 LM75B MMA7660 MbedSmartRest mbed-rtos mbed

Fork of MbedSmartRestMain by Cumulocity Official

Committer:
Cumulocity
Date:
Thu Jul 24 23:32:53 2014 +0000
Revision:
47:89ae46d5c466
major update

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Cumulocity 47:89ae46d5c466 1 #ifndef ANALOGMEASUREMENT_H
Cumulocity 47:89ae46d5c466 2 #define ANALOGMEASUREMENT_H
Cumulocity 47:89ae46d5c466 3
Cumulocity 47:89ae46d5c466 4 #include "SmartRest.h"
Cumulocity 47:89ae46d5c466 5 #include "SmartRestTemplate.h"
Cumulocity 47:89ae46d5c466 6 #include "mbed.h"
Cumulocity 47:89ae46d5c466 7
Cumulocity 47:89ae46d5c466 8 class AnalogMeasurement
Cumulocity 47:89ae46d5c466 9 {
Cumulocity 47:89ae46d5c466 10 public:
Cumulocity 47:89ae46d5c466 11 AnalogMeasurement(SmartRest&, SmartRestTemplate&, long&, AnalogIn&, AnalogIn&);
Cumulocity 47:89ae46d5c466 12
Cumulocity 47:89ae46d5c466 13 bool init();
Cumulocity 47:89ae46d5c466 14 bool run();
Cumulocity 47:89ae46d5c466 15
Cumulocity 47:89ae46d5c466 16 private:
Cumulocity 47:89ae46d5c466 17 bool _init;
Cumulocity 47:89ae46d5c466 18 long& _deviceId;
Cumulocity 47:89ae46d5c466 19 SmartRestTemplate& _tpl;
Cumulocity 47:89ae46d5c466 20 SmartRest& _client;
Cumulocity 47:89ae46d5c466 21 AnalogIn& _analog1;
Cumulocity 47:89ae46d5c466 22 AnalogIn& _analog2;
Cumulocity 47:89ae46d5c466 23 };
Cumulocity 47:89ae46d5c466 24
Cumulocity 47:89ae46d5c466 25 #endif