WL865E4-P  36.07.001
M2MB_BLE_GAP_LE_AUTHENTICATION_EVENT_DATA Struct Reference

#include <m2mb_ble_driver.h>

Data Fields

M2MB_BLE_GAP_LE_AUTHENTICATION_EVENT_TYPE_T GAP_LE_Authentication_Event_Type
 
M2MB_BLE_BD_ADDR_T BD_ADDR
 
union {
   M2MB_BLE_GAP_LE_KEY_REQUEST_INFO_T   Long_Term_Key_Request
 
   M2MB_BLE_GAP_LE_PAIRING_CAPABILITIES_T   Pairing_Request
 
   M2MB_BLE_GAP_LE_EXTENDED_PAIRING_CAPABILITIES_T   Extended_Pairing_Request
 
   M2MB_BLE_GAP_LE_SECURITY_REQUEST_T   Security_Request
 
   M2MB_BLE_GAP_LE_CONFIRMATION_REQUEST_T   Confirmation_Request
 
   M2MB_BLE_GAP_LE_EXTENDED_CONFIRMATION_REQUEST_T   Extended_Confirmation_Request
 
   M2MB_BLE_GAP_LE_EXTENDED_OUT_OF_BAND_INFORMATION_T   Extended_Out_Of_Band_Information
 
   M2MB_BLE_GAP_LE_PAIRING_STATUS_T   Pairing_Status
 
   M2MB_BLE_GAP_LE_KEYPRESS_T   Keypress_Notification
 
   M2MB_BLE_GAP_LE_ENCRYPTION_REQUEST_INFORMATION_T   Encryption_Request_Information
 
   M2MB_BLE_GAP_LE_ENCRYPTION_INFORMATION_T   Encryption_Information
 
   M2MB_BLE_GAP_LE_IDENTITY_INFORMATION_T   Identity_Information
 
   M2MB_BLE_GAP_LE_SIGNING_INFORMATION_T   Signing_Information
 
   M2MB_BLE_GAP_LE_SECURITY_ESTABLISHMENT_COMPLETE_T   Security_Establishment_Complete
 
Authentication_Event_Data
 

Detailed Description

Definition at line 2667 of file m2mb_ble_driver.h.

Field Documentation

◆ Authentication_Event_Data

union { ... } Authentication_Event_Data

Authentication event data.

◆ BD_ADDR

Remote device address.

Definition at line 2673 of file m2mb_ble_driver.h.

◆ Confirmation_Request

Confirmation security request information.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_CONFIRMATION_REQUEST_E.

Definition at line 2697 of file m2mb_ble_driver.h.

◆ Encryption_Information

Encryption information.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_ENCRYPTION_INFORMATION_E.

Definition at line 2727 of file m2mb_ble_driver.h.

◆ Encryption_Request_Information

M2MB_BLE_GAP_LE_ENCRYPTION_REQUEST_INFORMATION_T Encryption_Request_Information

Encryption request information.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_ENCRYPTION_INFORMATION_REQUEST_E.

Definition at line 2722 of file m2mb_ble_driver.h.

◆ Extended_Confirmation_Request

M2MB_BLE_GAP_LE_EXTENDED_CONFIRMATION_REQUEST_T Extended_Confirmation_Request

Extended confirmation security request information.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_EXTENDED_CONFIRMATION_REQUEST_E.

Definition at line 2702 of file m2mb_ble_driver.h.

◆ Extended_Out_Of_Band_Information

M2MB_BLE_GAP_LE_EXTENDED_OUT_OF_BAND_INFORMATION_T Extended_Out_Of_Band_Information

Extended out of band.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_EXTENDED_OUT_OF_BAND_INFORMATION_E.

Definition at line 2707 of file m2mb_ble_driver.h.

◆ Extended_Pairing_Request

Extended pairing request information. Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_EXTENDED_PAIRING_REQUEST_E.

Definition at line 2687 of file m2mb_ble_driver.h.

◆ GAP_LE_Authentication_Event_Type

M2MB_BLE_GAP_LE_AUTHENTICATION_EVENT_TYPE_T GAP_LE_Authentication_Event_Type

Authentication event type. This field is also used to indicate the member that is access of the Authentication_Event_Data field.

Definition at line 2669 of file m2mb_ble_driver.h.

◆ Identity_Information

Identity information.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_IDENTITY_INFORMATION_E.

Definition at line 2732 of file m2mb_ble_driver.h.

◆ Keypress_Notification

M2MB_BLE_GAP_LE_KEYPRESS_T Keypress_Notification

keypress notification.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_KEYPRESS_NOTIFICATION_E.

Definition at line 2717 of file m2mb_ble_driver.h.

◆ Long_Term_Key_Request

M2MB_BLE_GAP_LE_KEY_REQUEST_INFO_T Long_Term_Key_Request

Long Term Key (LTK) request information.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_LONG_TERM_KEY_REQUEST_E.

Definition at line 2677 of file m2mb_ble_driver.h.

◆ Pairing_Request

Pairing request information. Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_PAIRING_REQUEST_E.

Definition at line 2682 of file m2mb_ble_driver.h.

◆ Pairing_Status

Pairing status information.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_PAIRING_STATUS_E.

Definition at line 2712 of file m2mb_ble_driver.h.

◆ Security_Establishment_Complete

M2MB_BLE_GAP_LE_SECURITY_ESTABLISHMENT_COMPLETE_T Security_Establishment_Complete

Security reestablishment complete information.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_SECURITY_ESTABLISHMENT_COMPLETE_E.

Definition at line 2742 of file m2mb_ble_driver.h.

◆ Security_Request

Security request information. Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_SECURITY_REQUEST_E.

Definition at line 2692 of file m2mb_ble_driver.h.

◆ Signing_Information

Signing information.Valid if the GAP_LE_AUTHENTICATION_EVENT_TYPE is M2MB_BLE_LAT_SIGNING_INFORMATION_E.

Definition at line 2737 of file m2mb_ble_driver.h.


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