WL865E4-P  36.07.001
M2MB_BLE_GATT_SERVER_EVENT_DATA Struct Reference

#include <m2mb_ble_driver.h>

Data Fields

M2MB_BLE_GATT_SERVER_EVENT_TYPE_T Event_Data_Type
 
UINT32 Event_Data_Size
 
union {
   M2MB_BLE_GATT_DEVICE_CONNECTION_DATA_T *   GATT_Device_Connection_Data
 
   M2MB_BLE_GATT_DEVICE_DISCONNECTION_DATA_T *   GATT_Device_Disconnection_Data
 
   M2MB_BLE_GATT_DEVICE_BUFFER_EMPTY_DATA_T *   GATT_Device_Buffer_Empty_Data
 
   M2MB_BLE_GATT_DEVICE_CONNECTION_MTU_UPDATE_DATA_T *   GATT_Device_Connection_MTU_Update_Data
 
   M2MB_BLE_GATT_READ_REQUEST_DATA_T *   GATT_Read_Request_Data
 
   M2MB_BLE_GATT_WRITE_RRQUEST_DATA_T *   GATT_Write_Request_Data
 
   M2MB_BLE_GATT_SIGNED_WRITE_REQUEST_DATA_T *   GATT_Signed_Write_Request_Data
 
   M2MB_BLE_GATT_EXECUTE_WRITE_REQUEST_DATA_T *   GATT_Execute_Write_Request_Data
 
   M2MB_BLE_GATT_EXECUTE_WRITE_CONFIRMATION_DATA_T *   GATT_Execute_Write_Confirmation_Data
 
   M2MB_BLE_GATT_CONFIRMATION_DATA_T *   GATT_Confirmation_Data
 
Event_Data
 

Detailed Description

Definition at line 1774 of file m2mb_ble_driver.h.

Field Documentation

◆ Event_Data

union { ... } Event_Data

Event data.

◆ Event_Data_Size

UINT32 Event_Data_Size

Total size of the data contained in the event.

Definition at line 1780 of file m2mb_ble_driver.h.

◆ Event_Data_Type

Event type used to determine the appropriate union member of the Event_Data field to access.

Definition at line 1776 of file m2mb_ble_driver.h.

◆ GATT_Confirmation_Data

M2MB_BLE_GATT_CONFIRMATION_DATA_T* GATT_Confirmation_Data

GATT confirmation data.

Definition at line 1802 of file m2mb_ble_driver.h.

◆ GATT_Device_Buffer_Empty_Data

M2MB_BLE_GATT_DEVICE_BUFFER_EMPTY_DATA_T* GATT_Device_Buffer_Empty_Data

GATT device buffer empty data.

Definition at line 1788 of file m2mb_ble_driver.h.

◆ GATT_Device_Connection_Data

M2MB_BLE_GATT_DEVICE_CONNECTION_DATA_T* GATT_Device_Connection_Data

GATT device connection data..

Definition at line 1784 of file m2mb_ble_driver.h.

◆ GATT_Device_Connection_MTU_Update_Data

M2MB_BLE_GATT_DEVICE_CONNECTION_MTU_UPDATE_DATA_T* GATT_Device_Connection_MTU_Update_Data

GATT device connection MTU update data.

Definition at line 1790 of file m2mb_ble_driver.h.

◆ GATT_Device_Disconnection_Data

M2MB_BLE_GATT_DEVICE_DISCONNECTION_DATA_T* GATT_Device_Disconnection_Data

GATT device disconnection data..

Definition at line 1786 of file m2mb_ble_driver.h.

◆ GATT_Execute_Write_Confirmation_Data

M2MB_BLE_GATT_EXECUTE_WRITE_CONFIRMATION_DATA_T* GATT_Execute_Write_Confirmation_Data

GATT execute write request confirmation data.

Definition at line 1800 of file m2mb_ble_driver.h.

◆ GATT_Execute_Write_Request_Data

M2MB_BLE_GATT_EXECUTE_WRITE_REQUEST_DATA_T* GATT_Execute_Write_Request_Data

GATT execute write request data.

Definition at line 1798 of file m2mb_ble_driver.h.

◆ GATT_Read_Request_Data

M2MB_BLE_GATT_READ_REQUEST_DATA_T* GATT_Read_Request_Data

GATT read request data.

Definition at line 1792 of file m2mb_ble_driver.h.

◆ GATT_Signed_Write_Request_Data

M2MB_BLE_GATT_SIGNED_WRITE_REQUEST_DATA_T* GATT_Signed_Write_Request_Data

GATT signed write request data.

Definition at line 1796 of file m2mb_ble_driver.h.

◆ GATT_Write_Request_Data

M2MB_BLE_GATT_WRITE_RRQUEST_DATA_T* GATT_Write_Request_Data

GATT write request data.

Definition at line 1794 of file m2mb_ble_driver.h.


The documentation for this struct was generated from the following file: