Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of BLE_API by
Diff: hw/GattServerEvents.h
- Revision:
- 34:da2ea8cd6216
- Parent:
- 31:2c94f0501807
- Child:
- 77:1436ecf09583
diff -r 6d51a2c69442 -r da2ea8cd6216 hw/GattServerEvents.h
--- a/hw/GattServerEvents.h Thu Apr 03 01:45:33 2014 +0100
+++ b/hw/GattServerEvents.h Wed May 21 15:01:14 2014 +0100
@@ -12,7 +12,7 @@
* 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_SERVER_EVENTS_H__
#define __GATT_SERVER_EVENTS_H__
@@ -28,64 +28,77 @@
*/
/**************************************************************************/
class GattServerEvents {
- public:
- /******************************************************************/
- /*!
- \brief
- Identifies GATT events generated by the radio HW when an event
- callback occurs
- */
- /******************************************************************/
- typedef enum gattEvent_e
- {
- GATT_EVENT_DATA_SENT = 1, /**< Fired when a msg was successfully sent out (notify only?) */
- GATT_EVENT_DATA_WRITTEN = 2, /**< Client wrote data to Server (separate into char and descriptor writes?) */
- GATT_EVENT_UPDATES_ENABLED = 3, /**< Notify/Indicate Enabled in CCCD */
- GATT_EVENT_UPDATES_DISABLED = 4, /**< Notify/Indicate Disabled in CCCD */
- GATT_EVENT_CONFIRMATION_RECEIVED = 5 /**< Response received from Indicate message */
- } gattEvent_t;
+public:
+ /******************************************************************/
+ /*!
+ \brief
+ Identifies GATT events generated by the radio HW when an event
+ callback occurs
+ */
+ /******************************************************************/
+ typedef enum gattEvent_e
+ {
+ GATT_EVENT_DATA_SENT = 1, /**< Fired when a msg was
+ *successfully sent out
+ *(notify only?) */
+ GATT_EVENT_DATA_WRITTEN = 2, /**< Client wrote data to
+ *Server (separate into
+ *char and descriptor
+ *writes?) */
+ GATT_EVENT_UPDATES_ENABLED = 3, /**< Notify/Indicate
+ *Enabled in CCCD */
+ GATT_EVENT_UPDATES_DISABLED = 4, /**< Notify/Indicate
+ *Disabled in CCCD */
+ GATT_EVENT_CONFIRMATION_RECEIVED = 5 /**< Response received
+ *from Indicate message */
+ } gattEvent_t;
- /******************************************************************/
- /*!
- \brief
- A message was successfully transmitted
- */
- /******************************************************************/
- virtual void onDataSent(uint16_t charHandle) {}
+ /******************************************************************/
+ /*!
+ \brief
+ A message was successfully transmitted
+ */
+ /******************************************************************/
+ virtual void onDataSent(uint16_t charHandle) {
+ }
- /******************************************************************/
- /*!
- \brief
- The GATT client (the phone, tablet, etc.) wrote data to a
- characteristic or descriptor on the GATT Server (the peripheral
- device).
- */
- /******************************************************************/
- virtual void onDataWritten(uint16_t charHandle) {}
+ /******************************************************************/
+ /*!
+ \brief
+ The GATT client (the phone, tablet, etc.) wrote data to a
+ characteristic or descriptor on the GATT Server (the peripheral
+ device).
+ */
+ /******************************************************************/
+ virtual void onDataWritten(uint16_t charHandle) {
+ }
- /******************************************************************/
- /*!
- \brief
- A Notify or Indicate flag was enabled in the CCCD
- */
- /******************************************************************/
- virtual void onUpdatesEnabled(uint16_t charHandle) {}
+ /******************************************************************/
+ /*!
+ \brief
+ A Notify or Indicate flag was enabled in the CCCD
+ */
+ /******************************************************************/
+ virtual void onUpdatesEnabled(uint16_t charHandle) {
+ }
- /******************************************************************/
- /*!
- \brief
- A Notify or Indicate flag was disabled in the CCCD
- */
- /******************************************************************/
- virtual void onUpdatesDisabled(uint16_t charHandle) {}
+ /******************************************************************/
+ /*!
+ \brief
+ A Notify or Indicate flag was disabled in the CCCD
+ */
+ /******************************************************************/
+ virtual void onUpdatesDisabled(uint16_t charHandle) {
+ }
- /******************************************************************/
- /*!
- \brief
- A confirmation response was received from an Indicate message
- */
- /******************************************************************/
- virtual void onConfirmationReceived(uint16_t charHandle) {}
+ /******************************************************************/
+ /*!
+ \brief
+ A confirmation response was received from an Indicate message
+ */
+ /******************************************************************/
+ virtual void onConfirmationReceived(uint16_t charHandle) {
+ }
};
-#endif
+#endif // ifndef __GATT_SERVER_EVENTS_H__
