Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_conn_auth_info_cb Struct Reference

Authenticated pairing information callback structure. More...

#include <conn.h>

Data Fields

void(* pairing_complete )(struct bt_conn *conn, bool bonded)
 notify that pairing procedure was complete.
 
void(* pairing_failed )(struct bt_conn *conn, enum bt_security_err reason)
 notify that pairing process has failed.
 
void(* bond_deleted )(uint8_t id, const bt_addr_le_t *peer)
 Notify that bond has been deleted.
 
sys_snode_t node
 Internally used field for list handling.
 

Detailed Description

Authenticated pairing information callback structure.

Field Documentation

◆ bond_deleted

void(* bt_conn_auth_info_cb::bond_deleted) (uint8_t id, const bt_addr_le_t *peer)

Notify that bond has been deleted.

This callback notifies the application that the bond information for the remote peer has been deleted

Parameters
idWhich local identity had the bond.
peerRemote address.

◆ node

sys_snode_t bt_conn_auth_info_cb::node

Internally used field for list handling.

◆ pairing_complete

void(* bt_conn_auth_info_cb::pairing_complete) (struct bt_conn *conn, bool bonded)

notify that pairing procedure was complete.

This callback notifies the application that the pairing procedure has been completed.

Parameters
connConnection object.
bondedBond information has been distributed during the pairing procedure.

◆ pairing_failed

void(* bt_conn_auth_info_cb::pairing_failed) (struct bt_conn *conn, enum bt_security_err reason)

notify that pairing process has failed.

Parameters
connConnection object.
reasonPairing failed reason

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