WL865E4-P  36.07.001
M2MB_BLE_GAP_LE_EVENT_DATA Struct Reference

#include <m2mb_ble_driver.h>

Data Fields

M2MB_BLE_GAP_LE_EVENT_TYPE_T Event_Data_Type
 
UINT16 Event_Data_Size
 
union {
   M2MB_BLE_GAP_LE_REMOTE_FEATURES_EVENT_DATA_T *   GAP_LE_Remote_Features_Event_Data
 
   M2MB_BLE_GAP_LE_ADVERTISING_REPORT_EVENT_DATA_T *   GAP_LE_Advertising_Report_Event_Data
 
   M2MB_BLE_GAP_LE_DIRECT_ADVERTISING_REPORT_EVENT_DATA_T *   GAP_LE_Direct_Advertising_Report_Event_Data
 
   M2MB_BLE_GAP_LE_CONNECTION_COMPLETE_EVENT_DATA_T *   GAP_LE_Connection_Complete_Event_Data
 
   M2MB_BLE_GAP_LE_DISCONNECTION_COMPLETE_EVENT_DATA_T *   GAP_LE_Disconnection_Complete_Event_Data
 
   M2MB_BLE_GAP_LE_ENCRYPTION_CHANGE_EVENT_DATA_T *   GAP_LE_Encryption_Change_Event_Data
 
   M2MB_BLE_GAP_LE_ENCRYPTION_REFRESH_COMPLETE_EVENT_DATA_T *   GAP_LE_Encryption_Refresh_Complete_Event_Data
 
   M2MB_BLE_GAP_LE_AUTHENTICATION_EVENT_DATA_T *   GAP_LE_Authentication_Event_Data
 
   M2MB_BLE_GAP_LE_CONNECTION_PARAMETER_UPDATE_REQUEST_EVENT_DATA_T *   GAP_LE_Connection_Parameter_Update_Request_Event_Data
 
   M2MB_BLE_GAP_LE_CONNECTION_PARAMETER_UPDATE_RESPONSE_EVENT_DATA_T *   GAP_LE_Connection_Parameter_Update_Response_Event_Data
 
   M2MB_BLE_GAP_LE_CONNECTION_PARAMETER_UPDATED_EVENT_DATA_T *   GAP_LE_Connection_Parameter_Updated_Event_Data
 
   M2MB_BLE_GAP_LE_AUTHENTICATED_PAYLOAD_TIMEOUT_EXPIRED_EVENT_DATA_T *   GAP_LE_Authenticated_Payload_Timeout_Expired_Event_Data
 
   M2MB_BLE_GAP_LE_DATA_LENGTH_CHANGE_EVENT_DATA_T *   GAP_LE_Data_Length_Change_Event_Data
 
   M2MB_BLE_GAP_LE_PHY_UPDATE_COMPLETE_EVENT_DATA_T *   GAP_LE_Phy_Update_Complete_Event_Data
 
   M2MB_BLE_GAP_LE_EXTENDED_ADVERTISING_REPORT_EVENT_DATA_T *   GAP_LE_Extended_Advertising_Report_Event_Data
 
   M2MB_BLE_GAP_LE_ADVERTISING_SET_TERMINATED_EVENT_DATA_T *   GAP_LE_Advertising_Set_Terminated_Event_Data
 
   M2MB_BLE_GAP_LE_SCAN_REQUEST_RECEIVED_EVENT_DATA_T *   GAP_LE_Scan_Request_Received_Event_Data
 
   M2MB_BLE_GAP_LE_CHANNEL_SELECTION_ALGORITHM_UPDATE_EVENT_DATA_T *   GAP_LE_Channel_Selection_Algorithm_Update_Event_Data
 
Event_Data
 

Detailed Description

Definition at line 2987 of file m2mb_ble_driver.h.

Field Documentation

◆ Event_Data

union { ... } Event_Data

Event data.

◆ Event_Data_Size

UINT16 Event_Data_Size

Total event data size.

Definition at line 2993 of file m2mb_ble_driver.h.

◆ Event_Data_Type

Event data type. This field is also used to indicate the member of the Event_Data field.

Definition at line 2989 of file m2mb_ble_driver.h.

◆ GAP_LE_Advertising_Report_Event_Data

M2MB_BLE_GAP_LE_ADVERTISING_REPORT_EVENT_DATA_T* GAP_LE_Advertising_Report_Event_Data

Advertising report event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_ADVERTISING_REPORT_E

Definition at line 3000 of file m2mb_ble_driver.h.

◆ GAP_LE_Advertising_Set_Terminated_Event_Data

M2MB_BLE_GAP_LE_ADVERTISING_SET_TERMINATED_EVENT_DATA_T* GAP_LE_Advertising_Set_Terminated_Event_Data

Extended advertising set terminated event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_ADVERTISING_SET_TERMINATED_E.

Definition at line 3049 of file m2mb_ble_driver.h.

◆ GAP_LE_Authenticated_Payload_Timeout_Expired_Event_Data

M2MB_BLE_GAP_LE_AUTHENTICATED_PAYLOAD_TIMEOUT_EXPIRED_EVENT_DATA_T* GAP_LE_Authenticated_Payload_Timeout_Expired_Event_Data

Authenticated payload timeout event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_AUTHENTICATED_PAYLOAD_TIMEOUT_EXPIRED_E.

Definition at line 3033 of file m2mb_ble_driver.h.

◆ GAP_LE_Authentication_Event_Data

M2MB_BLE_GAP_LE_AUTHENTICATION_EVENT_DATA_T* GAP_LE_Authentication_Event_Data

Authentication event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_AUTHENTICATION_E.

Definition at line 3018 of file m2mb_ble_driver.h.

◆ GAP_LE_Channel_Selection_Algorithm_Update_Event_Data

M2MB_BLE_GAP_LE_CHANNEL_SELECTION_ALGORITHM_UPDATE_EVENT_DATA_T* GAP_LE_Channel_Selection_Algorithm_Update_Event_Data

Channel selection algorithm update event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_CHANNEL_SELECTION_ALGORITHM_UPDATE_E.

Definition at line 3056 of file m2mb_ble_driver.h.

◆ GAP_LE_Connection_Complete_Event_Data

M2MB_BLE_GAP_LE_CONNECTION_COMPLETE_EVENT_DATA_T* GAP_LE_Connection_Complete_Event_Data

Connection complete event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_CONNECTION_COMPLETE_E.

Definition at line 3006 of file m2mb_ble_driver.h.

◆ GAP_LE_Connection_Parameter_Update_Request_Event_Data

M2MB_BLE_GAP_LE_CONNECTION_PARAMETER_UPDATE_REQUEST_EVENT_DATA_T* GAP_LE_Connection_Parameter_Update_Request_Event_Data

Connection parameter update response event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_CONNECTION_PARAMETER_UPDATE_REQUEST_E.

Definition at line 3021 of file m2mb_ble_driver.h.

◆ GAP_LE_Connection_Parameter_Update_Response_Event_Data

M2MB_BLE_GAP_LE_CONNECTION_PARAMETER_UPDATE_RESPONSE_EVENT_DATA_T* GAP_LE_Connection_Parameter_Update_Response_Event_Data

Connection parameter update request event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_CONNECTION_PARAMETER_UPDATE_RESPONSE_E.

Definition at line 3025 of file m2mb_ble_driver.h.

◆ GAP_LE_Connection_Parameter_Updated_Event_Data

M2MB_BLE_GAP_LE_CONNECTION_PARAMETER_UPDATED_EVENT_DATA_T* GAP_LE_Connection_Parameter_Updated_Event_Data

Connection parameter updated event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_CONNECTION_PARAMETER_UPDATED_E.

Definition at line 3029 of file m2mb_ble_driver.h.

◆ GAP_LE_Data_Length_Change_Event_Data

M2MB_BLE_GAP_LE_DATA_LENGTH_CHANGE_EVENT_DATA_T* GAP_LE_Data_Length_Change_Event_Data

Authenticated payload timeout event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_DATA_LENGTH_CHANGE_E.

Definition at line 3037 of file m2mb_ble_driver.h.

◆ GAP_LE_Direct_Advertising_Report_Event_Data

M2MB_BLE_GAP_LE_DIRECT_ADVERTISING_REPORT_EVENT_DATA_T* GAP_LE_Direct_Advertising_Report_Event_Data

Direct advertising report event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_DIRECT_ADVERTISING_REPORT_E.

Definition at line 3003 of file m2mb_ble_driver.h.

◆ GAP_LE_Disconnection_Complete_Event_Data

M2MB_BLE_GAP_LE_DISCONNECTION_COMPLETE_EVENT_DATA_T* GAP_LE_Disconnection_Complete_Event_Data

Disconnection complete event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_DISCONNECTION_COMPLETE_E.

Definition at line 3009 of file m2mb_ble_driver.h.

◆ GAP_LE_Encryption_Change_Event_Data

M2MB_BLE_GAP_LE_ENCRYPTION_CHANGE_EVENT_DATA_T* GAP_LE_Encryption_Change_Event_Data

Encryption change event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_ENCRYPTION_CHANGE_E.

Definition at line 3012 of file m2mb_ble_driver.h.

◆ GAP_LE_Encryption_Refresh_Complete_Event_Data

M2MB_BLE_GAP_LE_ENCRYPTION_REFRESH_COMPLETE_EVENT_DATA_T* GAP_LE_Encryption_Refresh_Complete_Event_Data

Encryption change refresh event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_ENCRYPTION_REFRESH_COMPLETE_E.

Definition at line 3015 of file m2mb_ble_driver.h.

◆ GAP_LE_Extended_Advertising_Report_Event_Data

M2MB_BLE_GAP_LE_EXTENDED_ADVERTISING_REPORT_EVENT_DATA_T* GAP_LE_Extended_Advertising_Report_Event_Data

Extended advertising report event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_EXTENDED_ADVERTISING_REPORT_E.

Definition at line 3045 of file m2mb_ble_driver.h.

◆ GAP_LE_Phy_Update_Complete_Event_Data

M2MB_BLE_GAP_LE_PHY_UPDATE_COMPLETE_EVENT_DATA_T* GAP_LE_Phy_Update_Complete_Event_Data

PHY Update complete event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_PHY_UPDATE_COMPLETE_E.

Definition at line 3041 of file m2mb_ble_driver.h.

◆ GAP_LE_Remote_Features_Event_Data

M2MB_BLE_GAP_LE_REMOTE_FEATURES_EVENT_DATA_T* GAP_LE_Remote_Features_Event_Data

Remote features event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_REMOTE_FEATURES_RESULT_E.

Definition at line 2997 of file m2mb_ble_driver.h.

◆ GAP_LE_Scan_Request_Received_Event_Data

M2MB_BLE_GAP_LE_SCAN_REQUEST_RECEIVED_EVENT_DATA_T* GAP_LE_Scan_Request_Received_Event_Data

Scan request received event data. This is valid if the Event_Data_Type is M2MB_BLE_ET_LE_SCAN_REQUEST_RECEIVED_E.

Definition at line 3053 of file m2mb_ble_driver.h.


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