Microchip® Advanced Software Framework

at_ble_pair_features_t Struct Reference

Pairing Features.

#include <at_ble_api.h>

Data Fields

bool bond
 If True then bonding is requested. More...
 
at_ble_auth_levels_t desired_auth
 The desired authentication level to be reached, value of at_ble_auth_levels_t. More...
 
at_ble_key_dis_t initiator_keys
 Security keys offered to peer device, value of at_ble_key_dis_t. More...
 
at_ble_iocab_t io_cababilities
 IO capabilities of this device, value of at_ble_iocab_t. More...
 
at_ble_iocab_t io_capabilities
 IO capabilities of this device, value of at_ble_iocab_t. More...
 
uint8_t max_key_size
 Maximum key size accepted. More...
 
uint8_t min_key_size
 Minimum key size accepted. More...
 
bool mitm_protection
 If true then Man-In-The-Middle protection must be provided. More...
 
bool oob_avaiable
 If true then out-of-band data is available. More...
 
bool oob_available
 If true then out-of-band data is available. More...
 
at_ble_key_dis_t responder_keys
 Security keys needed from peer device, value of at_ble_key_dis_t. More...
 

bool at_ble_pair_features_t::bond
at_ble_auth_levels_t at_ble_pair_features_t::desired_auth
at_ble_key_dis_t at_ble_pair_features_t::initiator_keys
at_ble_iocab_t at_ble_pair_features_t::io_cababilities

IO capabilities of this device, value of at_ble_iocab_t.

Referenced by ble_pair_request_handler(), and ble_slave_security_request_handler().

at_ble_iocab_t at_ble_pair_features_t::io_capabilities

IO capabilities of this device, value of at_ble_iocab_t.

Referenced by at_ble_authenticate(), ble_pair_request_handler(), and ble_slave_security_handler().

uint8_t at_ble_pair_features_t::max_key_size
uint8_t at_ble_pair_features_t::min_key_size
bool at_ble_pair_features_t::mitm_protection

If true then Man-In-The-Middle protection must be provided.

Referenced by at_ble_authenticate(), ble_pair_request_handler(), ble_slave_security_handler(), and ble_slave_security_request_handler().

bool at_ble_pair_features_t::oob_avaiable

If true then out-of-band data is available.

Referenced by ble_pair_request_handler(), and ble_slave_security_request_handler().

bool at_ble_pair_features_t::oob_available

If true then out-of-band data is available.

Referenced by at_ble_authenticate(), ble_pair_request_handler(), and ble_slave_security_handler().

at_ble_key_dis_t at_ble_pair_features_t::responder_keys