Bluetooth Low Energy for Smart Plug
Dependencies: BLE_API mbed nRF51822
Fork of SmartPlugBLE by
MVC.h@4:721ae30c92f8, 2015-07-14 (annotated)
- Committer:
- Slepnir
- Date:
- Tue Jul 14 10:10:19 2015 +0000
- Revision:
- 4:721ae30c92f8
- Parent:
- 2:6db5c9a2894c
For debugging
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Slepnir | 0:25ad6eba7916 | 1 | #ifndef MVC_H |
Slepnir | 0:25ad6eba7916 | 2 | #define MVC_H |
Slepnir | 0:25ad6eba7916 | 3 | |
Slepnir | 2:6db5c9a2894c | 4 | #include "mbed.h" |
Slepnir | 2:6db5c9a2894c | 5 | |
Slepnir | 0:25ad6eba7916 | 6 | class Observer |
Slepnir | 0:25ad6eba7916 | 7 | { |
Slepnir | 0:25ad6eba7916 | 8 | public: |
Slepnir | 2:6db5c9a2894c | 9 | virtual void updateObserver(void* data){printf("in mvc\r\n");} |
Slepnir | 0:25ad6eba7916 | 10 | }; |
Slepnir | 0:25ad6eba7916 | 11 | |
Slepnir | 0:25ad6eba7916 | 12 | class Observable |
Slepnir | 0:25ad6eba7916 | 13 | { |
Slepnir | 0:25ad6eba7916 | 14 | public: |
Slepnir | 0:25ad6eba7916 | 15 | void notifyObservers(); |
Slepnir | 2:6db5c9a2894c | 16 | void addObserver(Observer* o); |
Slepnir | 0:25ad6eba7916 | 17 | }; |
Slepnir | 0:25ad6eba7916 | 18 | |
Slepnir | 0:25ad6eba7916 | 19 | #endif |