Minor temporary patch to allow DFU packet callback
Fork of BLE_API by
GattService.h
- Committer:
- ktownsend
- Date:
- 2014-01-09
- Revision:
- 27:4a83843f04b0
- Parent:
- 23:f19c60478e1b
- Child:
- 29:011e95ce78b8
File content as of revision 27:4a83843f04b0:
/* mbed Microcontroller Library * Copyright (c) 2006-2013 ARM Limited * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef __GATT_SERVICE_H__ #define __GATT_SERVICE_H__ #include "blecommon.h" #include "UUID.h" #include "GattCharacteristic.h" #define BLE_SERVICE_MAX_CHARACTERISTICS (5) class GattService { private: public: GattService(uint8_t[16]); /* 128-bit Base UUID */ GattService(uint16_t); /* 16-bit BLE UUID */ virtual ~GattService(void); UUID primaryServiceID; uint8_t characteristicCount; GattCharacteristic characteristics[BLE_SERVICE_MAX_CHARACTERISTICS]; uint8_t handle; ble_error_t addCharacteristic(GattCharacteristic &); }; #endif