WL865E4-P  36.07.001
M2MB_BLE_GATT_CLIENT_EVENT_DATA Struct Reference

#include <m2mb_ble_driver.h>

Data Fields

M2MB_BLE_GATT_CLIENT_EVENT_TYPE_T Event_Data_Type
 
UINT32 Event_Data_Size
 
union {
   M2MB_BLE_GATT_REQUEST_ERROR_DATA_T *   GATT_Request_Error_Data
 
   M2MB_BLE_GATT_SERVICE_DISCOVERY_RESPONSE_DATA_T *   GATT_Service_Discovery_Response_Data
 
   M2MB_BLE_GATT_SERVICE_DISCOVERY_BY_UUID_RESPONSE_DATA_T *   GATT_Service_Discovery_By_UUID_Response_Data
 
   M2MB_BLE_GATT_INCLUDED_SERVICES_DISCOVERY_RESPONSE_DATA_T *   GATT_Included_Services_Discovery_Response_Data
 
   M2MB_BLE_GATT_CHARACTERISTIC_DISCOVERY_RESPONSE_DATA_T *   GATT_Characteristic_Discovery_Response_Data
 
   M2MB_BLE_GATT_CHARACTERISTIC_DESCRIPTOR_DISCOVERY_RESPONSE_DATA_T *   GATT_Characteristic_Descriptor_Discovery_Response_Data
 
   M2MB_BLE_GATT_READ_RESPONSE_DATA_T *   GATT_Read_Response_Data
 
   M2MB_BLE_GATT_READ_BY_UUID_RESPONSE_DATA_T *   GATT_Read_By_UUID_Response_Data
 
   M2MB_BLE_GATT_READ_LONG_RESPONSE_DATA_T *   GATT_Read_Long_Response_Data
 
   M2MB_BLE_GATT_READ_MULTIPLE_RESPONSE_DATA_T *   GATT_Read_Multiple_Response_Data
 
   M2MB_BLE_GATT_WRITE_RESPONSE_DATA_T *   GATT_Write_Response_Data
 
   M2MB_BLE_GATT_PREPARE_WRITE_RESPONSE_DATA_T *   GATT_Prepare_Write_Response_Data
 
   M2MB_BLE_GATT_EXECUTE_WRITE_RESPONSE_DATA_T *   GATT_Execute_Write_Response_Data
 
   M2MB_BLE_GATT_EXCHANGE_MTU_RESPONSE_DATA_T *   GATT_Exchange_MTU_Response_Data
 
Event_Data
 

Detailed Description

Definition at line 1179 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 1185 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 1181 of file m2mb_ble_driver.h.

◆ GATT_Characteristic_Descriptor_Discovery_Response_Data

M2MB_BLE_GATT_CHARACTERISTIC_DESCRIPTOR_DISCOVERY_RESPONSE_DATA_T* GATT_Characteristic_Descriptor_Discovery_Response_Data

GATT Characteristic Descriptor discovery response data.

Definition at line 1199 of file m2mb_ble_driver.h.

◆ GATT_Characteristic_Discovery_Response_Data

M2MB_BLE_GATT_CHARACTERISTIC_DISCOVERY_RESPONSE_DATA_T* GATT_Characteristic_Discovery_Response_Data

GATT Characteristic discovery response data.

Definition at line 1197 of file m2mb_ble_driver.h.

◆ GATT_Exchange_MTU_Response_Data

M2MB_BLE_GATT_EXCHANGE_MTU_RESPONSE_DATA_T* GATT_Exchange_MTU_Response_Data

GATT Exchange MTU response data.

Definition at line 1215 of file m2mb_ble_driver.h.

◆ GATT_Execute_Write_Response_Data

M2MB_BLE_GATT_EXECUTE_WRITE_RESPONSE_DATA_T* GATT_Execute_Write_Response_Data

GATT Execute Write response data.

Definition at line 1213 of file m2mb_ble_driver.h.

◆ GATT_Included_Services_Discovery_Response_Data

M2MB_BLE_GATT_INCLUDED_SERVICES_DISCOVERY_RESPONSE_DATA_T* GATT_Included_Services_Discovery_Response_Data

GATT included service discovery response data.

Definition at line 1195 of file m2mb_ble_driver.h.

◆ GATT_Prepare_Write_Response_Data

M2MB_BLE_GATT_PREPARE_WRITE_RESPONSE_DATA_T* GATT_Prepare_Write_Response_Data

GATT Prepare Write response data.

Definition at line 1211 of file m2mb_ble_driver.h.

◆ GATT_Read_By_UUID_Response_Data

M2MB_BLE_GATT_READ_BY_UUID_RESPONSE_DATA_T* GATT_Read_By_UUID_Response_Data

GATT Read by UUID response data.

Definition at line 1203 of file m2mb_ble_driver.h.

◆ GATT_Read_Long_Response_Data

M2MB_BLE_GATT_READ_LONG_RESPONSE_DATA_T* GATT_Read_Long_Response_Data

GATT Read Long response data.

Definition at line 1205 of file m2mb_ble_driver.h.

◆ GATT_Read_Multiple_Response_Data

M2MB_BLE_GATT_READ_MULTIPLE_RESPONSE_DATA_T* GATT_Read_Multiple_Response_Data

GATT Read Multiple response data.

Definition at line 1207 of file m2mb_ble_driver.h.

◆ GATT_Read_Response_Data

M2MB_BLE_GATT_READ_RESPONSE_DATA_T* GATT_Read_Response_Data

GATT Read response data.

Definition at line 1201 of file m2mb_ble_driver.h.

◆ GATT_Request_Error_Data

M2MB_BLE_GATT_REQUEST_ERROR_DATA_T* GATT_Request_Error_Data

GATT request error data.

Definition at line 1189 of file m2mb_ble_driver.h.

◆ GATT_Service_Discovery_By_UUID_Response_Data

M2MB_BLE_GATT_SERVICE_DISCOVERY_BY_UUID_RESPONSE_DATA_T* GATT_Service_Discovery_By_UUID_Response_Data

GATT service discovery by UUID response data.

Definition at line 1193 of file m2mb_ble_driver.h.

◆ GATT_Service_Discovery_Response_Data

M2MB_BLE_GATT_SERVICE_DISCOVERY_RESPONSE_DATA_T* GATT_Service_Discovery_Response_Data

GATT service discovery response data.

Definition at line 1191 of file m2mb_ble_driver.h.

◆ GATT_Write_Response_Data

M2MB_BLE_GATT_WRITE_RESPONSE_DATA_T* GATT_Write_Response_Data

GATT Write response data.

Definition at line 1209 of file m2mb_ble_driver.h.


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