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: io/DeviceIO.cpp
- Revision:
- 93:0acd11870c6a
- Parent:
- 92:48069375dffa
- Child:
- 94:61d44636f020
--- a/io/DeviceIO.cpp Fri Mar 20 14:27:10 2015 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -#include "DeviceIO.h" -#include "logging.h" - -#define DEF "\033[39m" -#define GRE "\033[32m" -#define CYA "\033[36m" - -DeviceIO::DeviceIO(GPSI2C& gps) : - _resetButton(D4), // fire button on arduino app shield - _lcd(D11, D13, D12, D7, D10), - _gpsTracker(gps), - _deviceFeedback() -{ -} - -bool DeviceIO::resetButtonPressed() -{ - return _resetButton; -} - -GPSTracker& DeviceIO::gpsTracker() -{ - return _gpsTracker; -} - -DeviceFeedback& DeviceIO::deviceFeedback() -{ - return _deviceFeedback; -} - -void DeviceIO::lcdPrint(const char *line1, const char *line2, const char *line3) -{ - aDebug(GRE "io::lcdPrint" DEF "\r\n"); - _lcd.cls(); - _lcd.locate(0, 0); - - _lcd.printf("%s\n", line1); - aDebug(GRE "> " CYA "%s\r\n" DEF, line1); - - if (line2 != NULL) { - _lcd.printf("%s\n", line2); - aDebug(GRE "> " CYA "%s\r\n" DEF, line2); - - if (line3 != NULL) { - _lcd.printf("%s\n", line3); - aDebug(GRE "> " CYA "%s\r\n" DEF, line3); - } - } -}