init
Dependencies: BLE_API mbed nRF51822
Diff: LEDService.h
- Revision:
- 2:95c770f35636
- Parent:
- 0:84779d0d1ff5
--- a/LEDService.h Mon Jul 27 07:30:47 2015 +0000 +++ b/LEDService.h Mon Aug 17 09:49:55 2015 +0000 @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - + #ifndef __BLE_LED_SERVICE_H__ #define __BLE_LED_SERVICE_H__ - + class LEDService { public: const static uint16_t LED_SERVICE_UUID = 0xA000; const static uint16_t LED_STATE_CHARACTERISTIC_UUID = 0xA001; - + LEDService(BLEDevice &_ble, bool initialValueForLEDCharacteristic) : ble(_ble), ledState(LED_STATE_CHARACTERISTIC_UUID, &initialValueForLEDCharacteristic) { @@ -29,14 +29,14 @@ GattService ledService(LED_SERVICE_UUID, charTable, sizeof(charTable) / sizeof(GattCharacteristic *)); ble.addService(ledService); } - + GattAttribute::Handle_t getValueHandle() const { return ledState.getValueHandle(); } - + private: BLEDevice &ble; ReadWriteGattCharacteristic<bool> ledState; }; - -#endif /* #ifndef __BLE_LED_SERVICE_H__ */ \ No newline at end of file + +#endif /* #ifndef __BLE_LED_SERVICE_H__ */