Bluetooth Low Energy for Smart Plug

Dependencies:   BLE_API mbed nRF51822

Committer:
Slepnir
Date:
Tue Jul 07 04:02:14 2015 +0000
Revision:
0:25ad6eba7916
Child:
2:6db5c9a2894c
V1:; - Successfully advertise and connect ; - Update fail; - Can read only 4 bit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Slepnir 0:25ad6eba7916 1 #ifndef BLE_COMMUNICATION_H
Slepnir 0:25ad6eba7916 2 #define BLE_COMMUNICATION_H
Slepnir 0:25ad6eba7916 3
Slepnir 0:25ad6eba7916 4 #include "BLE.h"
Slepnir 0:25ad6eba7916 5 #include "Services/SmartPlugService.h"
Slepnir 0:25ad6eba7916 6 #include "MVC.h"
Slepnir 0:25ad6eba7916 7 #include "mbed.h"
Slepnir 0:25ad6eba7916 8
Slepnir 0:25ad6eba7916 9
Slepnir 0:25ad6eba7916 10 class BLECommunication
Slepnir 0:25ad6eba7916 11 {
Slepnir 0:25ad6eba7916 12 public:
Slepnir 0:25ad6eba7916 13
Slepnir 0:25ad6eba7916 14 BLECommunication(SmartPlugBLE& system,BLE &_ble);
Slepnir 0:25ad6eba7916 15 void periodicCallback(void);
Slepnir 0:25ad6eba7916 16 void start(void);
Slepnir 0:25ad6eba7916 17
Slepnir 0:25ad6eba7916 18 private:
Slepnir 0:25ad6eba7916 19 BLE &ble;
Slepnir 0:25ad6eba7916 20 const uint8_t *DEVICE_NAME;
Slepnir 0:25ad6eba7916 21 SmartPlugService smartPlugService;
Slepnir 0:25ad6eba7916 22 DigitalOut led;
Slepnir 0:25ad6eba7916 23 };
Slepnir 0:25ad6eba7916 24
Slepnir 0:25ad6eba7916 25 #endif