Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
#include <main.h>
Data Fields | |
void(* | established )(uint16_t net_idx, uint16_t lpn_addr, uint8_t recv_delay, uint32_t polltimeout) |
Friendship established. More... | |
void(* | terminated )(uint16_t net_idx, uint16_t lpn_addr) |
Friendship terminated. More... | |
void(* | polled )(uint16_t net_idx, uint16_t lpn_addr) |
Friend Poll Request. More... | |
Friend Node callback functions.
void(* bt_mesh_friend_cb::established) (uint16_t net_idx, uint16_t lpn_addr, uint8_t recv_delay, uint32_t polltimeout) |
Friendship established.
This callback notifies the application that friendship has been successfully established.
net_idx | NetKeyIndex used during friendship establishment. |
lpn_addr | Low Power Node address. |
recv_delay | Receive Delay in units of 1 millisecond. |
polltimeout | PollTimeout in units of 1 millisecond. |
Friend Poll Request.
This callback notifies the application that the low power node has polled the friend node.
This callback will be called before bt_mesh_friend_cb::established when attempting to establish a friendship.
net_idx | NetKeyIndex used during friendship establishment. |
lpn_addr | LPN address. |
Friendship terminated.
This callback notifies the application that friendship has been terminated.
net_idx | NetKeyIndex used during friendship establishment. |
lpn_addr | Low Power Node address. |