MeshX 0.3
This repository provides an implementation for Bluetooth Low Energy (BLE) Mesh network nodes. The project allows you to create BLE mesh nodes that can communicate with each other, enabling the development of smart home solutions or other IoT-based applications.
Loading...
Searching...
No Matches
meshx_prov_cb_param_t Union Reference

BLE Mesh Node/Provisioner callback parameters union. More...

#include <meshx_ble_mesh_prov_srv.h>

Collaboration diagram for meshx_prov_cb_param_t:
Collaboration graph

Data Structures

struct  meshx_deinit_mesh_comp_param
 MESHX_DEINIT_MESH_COMP_EVT. More...
 
struct  meshx_friend_friendship_establish_param
 MESHX_FRIEND_FRIENDSHIP_ESTABLISH_EVT. More...
 
struct  meshx_friend_friendship_terminate_param
 MESHX_FRIEND_FRIENDSHIP_TERMINATE_EVT. More...
 
struct  meshx_heartbeat_msg_recv_param
 MESHX_HEARTBEAT_MESSAGE_RECV_EVT. More...
 
struct  meshx_input_evt_param
 MESHX_NODE_PROV_INPUT_EVT. More...
 
struct  meshx_input_number_comp_param
 MESHX_NODE_PROV_INPUT_NUM_COMP_EVT. More...
 
struct  meshx_input_string_comp_param
 MESHX_NODE_PROV_INPUT_STR_COMP_EVT. More...
 
struct  meshx_link_close_evt_param
 MESHX_NODE_PROV_LINK_CLOSE_EVT. More...
 
struct  meshx_link_open_evt_param
 MESHX_NODE_PROV_LINK_OPEN_EVT. More...
 
struct  meshx_lpn_disable_comp_param
 MESHX_LPN_DISABLE_COMP_EVT. More...
 
struct  meshx_lpn_enable_comp_param
 MESHX_LPN_ENABLE_COMP_EVT. More...
 
struct  meshx_lpn_friendship_establish_param
 MESHX_LPN_FRIENDSHIP_ESTABLISH_EVT. More...
 
struct  meshx_lpn_friendship_terminate_param
 MESHX_LPN_FRIENDSHIP_TERMINATE_EVT. More...
 
struct  meshx_lpn_poll_comp_param
 MESHX_LPN_POLL_COMP_EVT. More...
 
struct  meshx_model_sub_group_addr_comp_param
 MESHX_MODEL_SUBSCRIBE_GROUP_ADDR_COMP_EVT. More...
 
struct  meshx_model_unsub_group_addr_comp_param
 MESHX_MODEL_UNSUBSCRIBE_GROUP_ADDR_COMP_EVT. More...
 
struct  meshx_node_add_local_app_key_comp_param
 MESHX_NODE_ADD_LOCAL_APP_KEY_COMP_EVT. More...
 
struct  meshx_node_add_local_net_key_comp_param
 MESHX_NODE_ADD_LOCAL_NET_KEY_COMP_EVT. More...
 
struct  meshx_node_bind_local_mod_app_comp_param
 MESHX_NODE_BIND_APP_KEY_TO_MODEL_COMP_EVT. More...
 
struct  meshx_output_num_evt_param
 MESHX_NODE_PROV_OUTPUT_NUMBER_EVT. More...
 
struct  meshx_output_str_evt_param
 MESHX_NODE_PROV_OUTPUT_STRING_EVT. More...
 
struct  meshx_prov_disable_comp_param
 MESHX_NODE_PROV_DISABLE_COMP_EVT. More...
 
struct  meshx_prov_enable_comp_param
 MESHX_NODE_PROV_ENABLE_COMP_EVT. More...
 
struct  meshx_prov_register_comp_param
 MESHX_PROV_REGISTER_COMP_EVT. More...
 
struct  meshx_provision_complete_evt_param
 MESHX_NODE_PROV_COMPLETE_EVT. More...
 
struct  meshx_provision_reset_param
 MESHX_NODE_PROV_RESET_EVT. More...
 
struct  meshx_provisioner_add_local_app_key_comp_param
 MESHX_PROVISIONER_ADD_LOCAL_APP_KEY_COMP_EVT. More...
 
struct  meshx_provisioner_add_local_net_key_comp_param
 MESHX_PROVISIONER_ADD_LOCAL_NET_KEY_COMP_EVT. More...
 
struct  meshx_provisioner_add_unprov_dev_comp_param
 MESHX_PROVISIONER_ADD_UNPROV_DEV_COMP_EVT. More...
 
struct  meshx_provisioner_bind_local_mod_app_comp_param
 MESHX_PROVISIONER_BIND_APP_KEY_TO_MODEL_COMP_EVT. More...
 
struct  meshx_provisioner_cert_based_prov_start_evt_param
 MESHX_PROVISIONER_CERT_BASED_PROV_START_EVT. More...
 
struct  meshx_provisioner_delete_dev_comp_param
 MESHX_PROVISIONER_DELETE_DEV_COMP_EVT. More...
 
struct  meshx_provisioner_delete_node_with_addr_comp_param
 MESHX_PROVISIONER_DELETE_NODE_WITH_ADDR_COMP_EVT. More...
 
struct  meshx_provisioner_delete_node_with_uuid_comp_param
 MESHX_PROVISIONER_DELETE_NODE_WITH_UUID_COMP_EVT. More...
 
struct  meshx_provisioner_link_close_evt_param
 MESHX_PROVISIONER_PROV_LINK_CLOSE_EVT. More...
 
struct  meshx_provisioner_link_open_evt_param
 MESHX_PROVISIONER_PROV_LINK_OPEN_EVT. More...
 
struct  meshx_provisioner_prov_comp_param
 MESHX_PROVISIONER_PROV_COMPLETE_EVT. More...
 
struct  meshx_provisioner_prov_dev_with_addr_comp_param
 MESHX_PROVISIONER_PROV_DEV_WITH_ADDR_COMP_EVT. More...
 
struct  meshx_provisioner_prov_disable_comp_param
 MESHX_PROVISIONER_PROV_DISABLE_COMP_EVT. More...
 
struct  meshx_provisioner_prov_enable_comp_param
 MESHX_PROVISIONER_PROV_ENABLE_COMP_EVT. More...
 
struct  meshx_provisioner_prov_input_evt_param
 MESHX_PROVISIONER_PROV_INPUT_EVT. More...
 
struct  meshx_provisioner_prov_input_num_comp_param
 MESHX_PROVISIONER_PROV_INPUT_NUMBER_COMP_EVT. More...
 
struct  meshx_provisioner_prov_input_str_comp_param
 MESHX_PROVISIONER_PROV_INPUT_STRING_COMP_EVT. More...
 
struct  meshx_provisioner_prov_output_evt_param
 MESHX_PROVISIONER_PROV_OUTPUT_EVT. More...
 
struct  meshx_provisioner_prov_read_oob_pub_key_comp_param
 MESHX_PROVISIONER_PROV_READ_OOB_PUB_KEY_COMP_EVT. More...
 
struct  meshx_provisioner_prov_read_oob_pub_key_evt_param
 MESHX_PROVISIONER_PROV_READ_OOB_PUB_KEY_EVT. More...
 
struct  meshx_provisioner_prov_record_recv_comp_evt_param
 MESHX_PROVISIONER_PROV_RECORD_RECV_COMP_EVT. More...
 
struct  meshx_provisioner_recv_prov_records_list_evt_param
 MESHX_PROVISIONER_RECV_PROV_RECORDS_LIST_EVT. More...
 
struct  meshx_provisioner_recv_unprov_adv_pkt_param
 MESHX_PROVISIONER_RECV_UNPROV_ADV_PKT_EVT. More...
 
struct  meshx_provisioner_send_link_close_evt_param
 MESHX_PROVISIONER_SEND_LINK_CLOSE_EVT. More...
 
struct  meshx_provisioner_send_prov_invite_evt_param
 MESHX_PROVISIONER_SEND_PROV_INVITE_EVT. More...
 
struct  meshx_provisioner_send_prov_record_req_evt_param
 MESHX_PROVISIONER_SEND_PROV_RECORD_REQUEST_EVT. More...
 
struct  meshx_provisioner_send_prov_records_get_evt_param
 MESHX_PROVISIONER_SEND_PROV_RECORDS_GET_EVT. More...
 
struct  meshx_provisioner_set_dev_uuid_match_comp_param
 MESHX_PROVISIONER_SET_DEV_UUID_MATCH_COMP_EVT. More...
 
struct  meshx_provisioner_set_node_name_comp_param
 MESHX_PROVISIONER_SET_NODE_NAME_COMP_EVT. More...
 
struct  meshx_provisioner_set_primary_elem_addr_comp_param
 MESHX_PROVISIONER_SET_PRIMARY_ELEM_ADDR_COMP_EVT. More...
 
struct  meshx_provisioner_set_prov_data_info_comp_param
 MESHX_PROVISIONER_SET_PROV_DATA_INFO_COMP_EVT. More...
 
struct  meshx_provisioner_set_static_oob_val_comp_param
 MESHX_PROVISIONER_SET_STATIC_OOB_VALUE_COMP_EVT. More...
 
struct  meshx_provisioner_store_node_comp_data_comp_param
 MESHX_PROVISIONER_STORE_NODE_COMP_DATA_COMP_EVT. More...
 
struct  meshx_provisioner_update_local_app_key_comp_param
 MESHX_PROVISIONER_UPDATE_LOCAL_APP_KEY_COMP_EVT. More...
 
struct  meshx_provisioner_update_local_net_key_comp_param
 MESHX_PROVISIONER_UPDATE_LOCAL_NET_KEY_COMP_EVT. More...
 
struct  meshx_proxy_client_add_filter_addr_comp_param
 MESHX_PROXY_CLIENT_ADD_FILTER_ADDR_COMP_EVT. More...
 
struct  meshx_proxy_client_connect_comp_param
 MESHX_PROXY_CLIENT_CONNECT_COMP_EVT. More...
 
struct  meshx_proxy_client_connected_param
 MESHX_PROXY_CLIENT_CONNECTED_EVT. More...
 
struct  meshx_proxy_client_directed_proxy_set_param
 MESHX_PROXY_CLIENT_DIRECTED_PROXY_CONTROL_COMP_EVT. More...
 
struct  meshx_proxy_client_disconnect_comp_param
 MESHX_PROXY_CLIENT_DISCONNECT_COMP_EVT. More...
 
struct  meshx_proxy_client_disconnected_param
 MESHX_PROXY_CLIENT_DISCONNECTED_EVT. More...
 
struct  meshx_proxy_client_recv_adv_pkt_param
 MESHX_PROXY_CLIENT_RECV_ADV_PKT_EVT. More...
 
struct  meshx_proxy_client_recv_filter_status_param
 MESHX_PROXY_CLIENT_RECV_FILTER_STATUS_EVT. More...
 
struct  meshx_proxy_client_remove_filter_addr_comp_param
 MESHX_PROXY_CLIENT_REMOVE_FILTER_ADDR_COMP_EVT. More...
 
struct  meshx_proxy_client_set_filter_type_comp_param
 MESHX_PROXY_CLIENT_SET_FILTER_TYPE_COMP_EVT. More...
 
struct  meshx_proxy_gatt_disable_comp_param
 MESHX_NODE_PROXY_GATT_DISABLE_COMP_EVT. More...
 
struct  meshx_proxy_gatt_enable_comp_param
 MESHX_NODE_PROXY_GATT_ENABLE_COMP_EVT. More...
 
struct  meshx_proxy_identity_enable_comp_param
 MESHX_NODE_PROXY_IDENTITY_ENABLE_COMP_EVT. More...
 
struct  meshx_proxy_private_identity_disable_comp_param
 MESHX_NODE_PRIVATE_PROXY_IDENTITY_DISABLE_COMP_EVT. More...
 
struct  meshx_proxy_private_identity_enable_comp_param
 MESHX_NODE_PRIVATE_PROXY_IDENTITY_ENABLE_COMP_EVT. More...
 
struct  meshx_proxy_server_connected_param
 MESHX_PROXY_SERVER_CONNECTED_EVT. More...
 
struct  meshx_proxy_server_disconnected_param
 MESHX_PROXY_SERVER_DISCONNECTED_EVT. More...
 
struct  meshx_set_fast_prov_action_comp_param
 MESHX_SET_FAST_PROV_ACTION_COMP_EVT. More...
 
struct  meshx_set_fast_prov_info_comp_param
 MESHX_SET_FAST_PROV_INFO_COMP_EVT. More...
 
struct  meshx_set_oob_pub_key_comp_param
 MESHX_NODE_PROV_SET_OOB_PUB_KEY_COMP_EVT. More...
 
struct  meshx_set_unprov_dev_name_comp_param
 MESHX_NODE_SET_UNPROV_DEV_NAME_COMP_EVT. More...
 

Data Fields

struct meshx_prov_cb_param_t::meshx_prov_register_comp_param prov_register_comp
 
struct meshx_prov_cb_param_t::meshx_set_unprov_dev_name_comp_param node_set_unprov_dev_name_comp
 
struct meshx_prov_cb_param_t::meshx_prov_enable_comp_param node_prov_enable_comp
 
struct meshx_prov_cb_param_t::meshx_prov_disable_comp_param node_prov_disable_comp
 
struct meshx_prov_cb_param_t::meshx_link_open_evt_param node_prov_link_open
 
struct meshx_prov_cb_param_t::meshx_link_close_evt_param node_prov_link_close
 
struct meshx_prov_cb_param_t::meshx_output_num_evt_param node_prov_output_num
 
struct meshx_prov_cb_param_t::meshx_output_str_evt_param node_prov_output_str
 
struct meshx_prov_cb_param_t::meshx_input_evt_param node_prov_input
 
struct meshx_prov_cb_param_t::meshx_provision_complete_evt_param node_prov_complete
 
struct meshx_prov_cb_param_t::meshx_provision_reset_param node_prov_reset
 
struct meshx_prov_cb_param_t::meshx_set_oob_pub_key_comp_param node_prov_set_oob_pub_key_comp
 
struct meshx_prov_cb_param_t::meshx_input_number_comp_param node_prov_input_num_comp
 
struct meshx_prov_cb_param_t::meshx_input_string_comp_param node_prov_input_str_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_identity_enable_comp_param node_proxy_identity_enable_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_gatt_enable_comp_param node_proxy_gatt_enable_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_gatt_disable_comp_param node_proxy_gatt_disable_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_private_identity_enable_comp_param node_private_proxy_identity_enable_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_private_identity_disable_comp_param node_private_proxy_identity_disable_comp
 
struct meshx_prov_cb_param_t::meshx_node_add_local_net_key_comp_param node_add_net_key_comp
 
struct meshx_prov_cb_param_t::meshx_node_add_local_app_key_comp_param node_add_app_key_comp
 
struct meshx_prov_cb_param_t::meshx_node_bind_local_mod_app_comp_param node_bind_app_key_to_model_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_recv_unprov_adv_pkt_param provisioner_recv_unprov_adv_pkt
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_enable_comp_param provisioner_prov_enable_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_disable_comp_param provisioner_prov_disable_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_link_open_evt_param provisioner_prov_link_open
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_read_oob_pub_key_evt_param provisioner_prov_read_oob_pub_key
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_input_evt_param provisioner_prov_input
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_output_evt_param provisioner_prov_output
 
struct meshx_prov_cb_param_t::meshx_provisioner_link_close_evt_param provisioner_prov_link_close
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_comp_param provisioner_prov_complete
 
struct meshx_prov_cb_param_t::meshx_provisioner_cert_based_prov_start_evt_param provisioner_cert_based_prov_start
 
struct meshx_prov_cb_param_t::meshx_provisioner_recv_prov_records_list_evt_param recv_provisioner_records_list
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_record_recv_comp_evt_param provisioner_prov_record_recv_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_send_prov_records_get_evt_param provisioner_send_records_get
 
struct meshx_prov_cb_param_t::meshx_provisioner_send_prov_record_req_evt_param provisioner_send_record_req
 
struct meshx_prov_cb_param_t::meshx_provisioner_send_prov_invite_evt_param provisioner_send_prov_invite
 
struct meshx_prov_cb_param_t::meshx_provisioner_send_link_close_evt_param provisioner_send_link_close
 
struct meshx_prov_cb_param_t::meshx_provisioner_add_unprov_dev_comp_param provisioner_add_unprov_dev_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_dev_with_addr_comp_param provisioner_prov_dev_with_addr_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_delete_dev_comp_param provisioner_delete_dev_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_set_dev_uuid_match_comp_param provisioner_set_dev_uuid_match_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_set_prov_data_info_comp_param provisioner_set_prov_data_info_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_set_static_oob_val_comp_param provisioner_set_static_oob_val_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_set_primary_elem_addr_comp_param provisioner_set_primary_elem_addr_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_read_oob_pub_key_comp_param provisioner_prov_read_oob_pub_key_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_input_num_comp_param provisioner_prov_input_num_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_prov_input_str_comp_param provisioner_prov_input_str_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_set_node_name_comp_param provisioner_set_node_name_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_add_local_app_key_comp_param provisioner_add_app_key_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_update_local_app_key_comp_param provisioner_update_app_key_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_bind_local_mod_app_comp_param provisioner_bind_app_key_to_model_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_add_local_net_key_comp_param provisioner_add_net_key_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_update_local_net_key_comp_param provisioner_update_net_key_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_store_node_comp_data_comp_param provisioner_store_node_comp_data_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_delete_node_with_uuid_comp_param provisioner_delete_node_with_uuid_comp
 
struct meshx_prov_cb_param_t::meshx_provisioner_delete_node_with_addr_comp_param provisioner_delete_node_with_addr_comp
 
struct { 
 
   int   err_code 
 
   bool   enable 
 
provisioner_enable_heartbeat_recv_comp 
 MESHX_PROVISIONER_ENABLE_HEARTBEAT_RECV_COMP_EVT.
 
struct { 
 
   int   err_code 
 
   uint8_t   type 
 
provisioner_set_heartbeat_filter_type_comp 
 MESHX_PROVISIONER_SET_HEARTBEAT_FILTER_TYPE_COMP_EVT.
 
struct { 
 
   int   err_code 
 
   uint8_t   op 
 
   uint16_t   hb_src 
 
   uint16_t   hb_dst 
 
provisioner_set_heartbeat_filter_info_comp 
 MESHX_PROVISIONER_SET_HEARTBEAT_FILTER_INFO_COMP_EVT.
 
struct { 
 
   uint16_t   hb_src 
 
   uint16_t   hb_dst 
 
   uint8_t   init_ttl 
 
   uint8_t   rx_ttl 
 
   uint8_t   hops 
 
   uint16_t   feature 
 
   int8_t   rssi 
 
provisioner_recv_heartbeat 
 MESHX_PROVISIONER_RECV_HEARTBEAT_MESSAGE_EVT.
 
struct { 
 
   int   err_code 
 
provisioner_direct_erase_settings_comp 
 MESHX_PROVISIONER_DIRECT_ERASE_SETTINGS_COMP_EVT.
 
struct { 
 
   int   err_code 
 
   uint8_t   index 
 
provisioner_open_settings_with_index_comp 
 MESHX_PROVISIONER_OPEN_SETTINGS_WITH_INDEX_COMP_EVT.
 
struct { 
 
   int   err_code 
 
   uint8_t   index 
 
   char   uid [MESHX_SETTINGS_UID_SIZE+1] 
 
provisioner_open_settings_with_uid_comp 
 MESHX_PROVISIONER_OPEN_SETTINGS_WITH_UID_COMP_EVT.
 
struct { 
 
   int   err_code 
 
   uint8_t   index 
 
provisioner_close_settings_with_index_comp 
 MESHX_PROVISIONER_CLOSE_SETTINGS_WITH_INDEX_COMP_EVT.
 
struct { 
 
   int   err_code 
 
   uint8_t   index 
 
   char   uid [MESHX_SETTINGS_UID_SIZE+1] 
 
provisioner_close_settings_with_uid_comp 
 MESHX_PROVISIONER_CLOSE_SETTINGS_WITH_UID_COMP_EVT.
 
struct { 
 
   int   err_code 
 
   uint8_t   index 
 
provisioner_delete_settings_with_index_comp 
 MESHX_PROVISIONER_DELETE_SETTINGS_WITH_INDEX_COMP_EVT.
 
struct { 
 
   int   err_code 
 
   uint8_t   index 
 
   char   uid [MESHX_SETTINGS_UID_SIZE+1] 
 
provisioner_delete_settings_with_uid_comp 
 MESHX_PROVISIONER_DELETE_SETTINGS_WITH_UID_COMP_EVT.
 
struct meshx_prov_cb_param_t::meshx_set_fast_prov_info_comp_param set_fast_prov_info_comp
 
struct meshx_prov_cb_param_t::meshx_set_fast_prov_action_comp_param set_fast_prov_action_comp
 
struct meshx_prov_cb_param_t::meshx_heartbeat_msg_recv_param heartbeat_msg_recv
 
struct meshx_prov_cb_param_t::meshx_lpn_enable_comp_param lpn_enable_comp
 
struct meshx_prov_cb_param_t::meshx_lpn_disable_comp_param lpn_disable_comp
 
struct meshx_prov_cb_param_t::meshx_lpn_poll_comp_param lpn_poll_comp
 
struct meshx_prov_cb_param_t::meshx_lpn_friendship_establish_param lpn_friendship_establish
 
struct meshx_prov_cb_param_t::meshx_lpn_friendship_terminate_param lpn_friendship_terminate
 
struct meshx_prov_cb_param_t::meshx_friend_friendship_establish_param frnd_friendship_establish
 
struct meshx_prov_cb_param_t::meshx_friend_friendship_terminate_param frnd_friendship_terminate
 
struct meshx_prov_cb_param_t::meshx_proxy_client_recv_adv_pkt_param proxy_client_recv_adv_pkt
 
struct meshx_prov_cb_param_t::meshx_proxy_client_connected_param proxy_client_connected
 
struct meshx_prov_cb_param_t::meshx_proxy_client_disconnected_param proxy_client_disconnected
 
struct meshx_prov_cb_param_t::meshx_proxy_client_recv_filter_status_param proxy_client_recv_filter_status
 
struct meshx_prov_cb_param_t::meshx_proxy_client_connect_comp_param proxy_client_connect_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_client_disconnect_comp_param proxy_client_disconnect_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_client_set_filter_type_comp_param proxy_client_set_filter_type_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_client_add_filter_addr_comp_param proxy_client_add_filter_addr_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_client_remove_filter_addr_comp_param proxy_client_remove_filter_addr_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_client_directed_proxy_set_param proxy_client_directed_proxy_set_comp
 
struct meshx_prov_cb_param_t::meshx_proxy_server_connected_param proxy_server_connected
 
struct meshx_prov_cb_param_t::meshx_proxy_server_disconnected_param proxy_server_disconnected
 
struct { 
 
   int   err_code 
 
   uint16_t   net_idx 
 
   uint16_t   ssrc 
 
   uint16_t   dst 
 
proxy_client_send_solic_pdu_comp 
 MESHX_PROXY_CLIENT_SEND_SOLIC_PDU_COMP_EVT.
 
struct meshx_prov_cb_param_t::meshx_model_sub_group_addr_comp_param model_sub_group_addr_comp
 
struct meshx_prov_cb_param_t::meshx_model_unsub_group_addr_comp_param model_unsub_group_addr_comp
 
struct meshx_prov_cb_param_t::meshx_deinit_mesh_comp_param deinit_mesh_comp
 

Detailed Description

BLE Mesh Node/Provisioner callback parameters union.

Definition at line 56 of file meshx_ble_mesh_prov_srv.h.

Field Documentation

◆ deinit_mesh_comp

struct meshx_prov_cb_param_t::meshx_deinit_mesh_comp_param meshx_prov_cb_param_t::deinit_mesh_comp

Event parameter of MESHX_DEINIT_MESH_COMP_EVT

◆ dst

uint16_t meshx_prov_cb_param_t::dst

Solicitation DST

Definition at line 821 of file meshx_ble_mesh_prov_srv.h.

◆ enable

bool meshx_prov_cb_param_t::enable

Indicate enabling or disabling receiving heartbeat messages

Definition at line 528 of file meshx_ble_mesh_prov_srv.h.

◆ err_code

int meshx_prov_cb_param_t::err_code

Indicate the result of enabling/disabling to receive heartbeat messages by the Provisioner

Indicate the result of setting the heartbeat filter type by the Provisioner

Indicate the result of setting the heartbeat filter address by the Provisioner

Indicate the result of directly erasing settings by the Provisioner

Indicate the result of opening settings with index by the Provisioner

Indicate the result of opening settings with user id by the Provisioner

Indicate the result of closing settings with index by the Provisioner

Indicate the result of closing settings with user id by the Provisioner

Indicate the result of deleting settings with index by the Provisioner

Indicate the result of deleting settings with user id by the Provisioner

Indicate the result of Proxy Client send Solicitation PDU

Definition at line 527 of file meshx_ble_mesh_prov_srv.h.

◆ feature

uint16_t meshx_prov_cb_param_t::feature

Bit field of currently active features of the node

Definition at line 558 of file meshx_ble_mesh_prov_srv.h.

◆ frnd_friendship_establish

struct meshx_prov_cb_param_t::meshx_friend_friendship_establish_param meshx_prov_cb_param_t::frnd_friendship_establish

Event parameter of MESHX_FRIEND_FRIENDSHIP_ESTABLISH_EVT

◆ frnd_friendship_terminate

struct meshx_prov_cb_param_t::meshx_friend_friendship_terminate_param meshx_prov_cb_param_t::frnd_friendship_terminate

Event parameter of MESHX_FRIEND_FRIENDSHIP_TERMINATE_EVT

◆ hb_dst

uint16_t meshx_prov_cb_param_t::hb_dst

Heartbeat destination address

Definition at line 546 of file meshx_ble_mesh_prov_srv.h.

◆ hb_src

uint16_t meshx_prov_cb_param_t::hb_src

Heartbeat source address

Definition at line 545 of file meshx_ble_mesh_prov_srv.h.

◆ heartbeat_msg_recv

struct meshx_prov_cb_param_t::meshx_heartbeat_msg_recv_param meshx_prov_cb_param_t::heartbeat_msg_recv

Event parameter of MESHX_HEARTBEAT_MESSAGE_RECV_EVT

◆ hops

uint8_t meshx_prov_cb_param_t::hops

Heartbeat hops (InitTTL - RxTTL + 1)

Definition at line 557 of file meshx_ble_mesh_prov_srv.h.

◆ index

uint8_t meshx_prov_cb_param_t::index

Index of Provisioner settings

Definition at line 574 of file meshx_ble_mesh_prov_srv.h.

◆ init_ttl

uint8_t meshx_prov_cb_param_t::init_ttl

Heartbeat InitTTL

Definition at line 555 of file meshx_ble_mesh_prov_srv.h.

◆ lpn_disable_comp

struct meshx_prov_cb_param_t::meshx_lpn_disable_comp_param meshx_prov_cb_param_t::lpn_disable_comp

Event parameter of MESHX_LPN_DISABLE_COMP_EVT

◆ lpn_enable_comp

struct meshx_prov_cb_param_t::meshx_lpn_enable_comp_param meshx_prov_cb_param_t::lpn_enable_comp

Event parameter of MESHX_LPN_ENABLE_COMP_EVT

◆ lpn_friendship_establish

struct meshx_prov_cb_param_t::meshx_lpn_friendship_establish_param meshx_prov_cb_param_t::lpn_friendship_establish

Event parameter of MESHX_LPN_FRIENDSHIP_ESTABLISH_EVT

◆ lpn_friendship_terminate

struct meshx_prov_cb_param_t::meshx_lpn_friendship_terminate_param meshx_prov_cb_param_t::lpn_friendship_terminate

Event parameter of MESHX_LPN_FRIENDSHIP_TERMINATE_EVT

◆ lpn_poll_comp

struct meshx_prov_cb_param_t::meshx_lpn_poll_comp_param meshx_prov_cb_param_t::lpn_poll_comp

Event parameter of MESHX_LPN_POLL_COMP_EVT

◆ model_sub_group_addr_comp

struct meshx_prov_cb_param_t::meshx_model_sub_group_addr_comp_param meshx_prov_cb_param_t::model_sub_group_addr_comp

Event parameters of MESHX_MODEL_SUBSCRIBE_GROUP_ADDR_COMP_EVT

◆ model_unsub_group_addr_comp

struct meshx_prov_cb_param_t::meshx_model_unsub_group_addr_comp_param meshx_prov_cb_param_t::model_unsub_group_addr_comp

Event parameters of MESHX_MODEL_UNSUBSCRIBE_GROUP_ADDR_COMP_EVT

◆ net_idx

uint16_t meshx_prov_cb_param_t::net_idx

Corresponding NetKey Index

Definition at line 819 of file meshx_ble_mesh_prov_srv.h.

◆ node_add_app_key_comp

struct meshx_prov_cb_param_t::meshx_node_add_local_app_key_comp_param meshx_prov_cb_param_t::node_add_app_key_comp

Event parameter of MESHX_NODE_ADD_LOCAL_APP_KEY_COMP_EVT

◆ node_add_net_key_comp

struct meshx_prov_cb_param_t::meshx_node_add_local_net_key_comp_param meshx_prov_cb_param_t::node_add_net_key_comp

Event parameter of MESHX_NODE_ADD_LOCAL_NET_KEY_COMP_EVT

◆ node_bind_app_key_to_model_comp

struct meshx_prov_cb_param_t::meshx_node_bind_local_mod_app_comp_param meshx_prov_cb_param_t::node_bind_app_key_to_model_comp

Event parameter of MESHX_NODE_BIND_APP_KEY_TO_MODEL_COMP_EVT

◆ node_private_proxy_identity_disable_comp

struct meshx_prov_cb_param_t::meshx_proxy_private_identity_disable_comp_param meshx_prov_cb_param_t::node_private_proxy_identity_disable_comp

Event parameter of MESHX_NODE_PRIVATE_PROXY_IDENTITY_DISABLE_COMP_EVT

◆ node_private_proxy_identity_enable_comp

struct meshx_prov_cb_param_t::meshx_proxy_private_identity_enable_comp_param meshx_prov_cb_param_t::node_private_proxy_identity_enable_comp

Event parameter of MESHX_NODE_PRIVATE_PROXY_IDENTITY_ENABLE_COMP_EVT

◆ node_prov_complete

struct meshx_prov_cb_param_t::meshx_provision_complete_evt_param meshx_prov_cb_param_t::node_prov_complete

Event parameter of MESHX_NODE_PROV_COMPLETE_EVT

◆ node_prov_disable_comp

struct meshx_prov_cb_param_t::meshx_prov_disable_comp_param meshx_prov_cb_param_t::node_prov_disable_comp

Event parameter of MESHX_NODE_PROV_DISABLE_COMP_EVT

◆ node_prov_enable_comp

struct meshx_prov_cb_param_t::meshx_prov_enable_comp_param meshx_prov_cb_param_t::node_prov_enable_comp

Event parameter of MESHX_NODE_PROV_ENABLE_COMP_EVT

◆ node_prov_input

struct meshx_prov_cb_param_t::meshx_input_evt_param meshx_prov_cb_param_t::node_prov_input

Event parameter of MESHX_NODE_PROV_INPUT_EVT

◆ node_prov_input_num_comp

struct meshx_prov_cb_param_t::meshx_input_number_comp_param meshx_prov_cb_param_t::node_prov_input_num_comp

Event parameter of MESHX_NODE_PROV_INPUT_NUM_COMP_EVT

◆ node_prov_input_str_comp

struct meshx_prov_cb_param_t::meshx_input_string_comp_param meshx_prov_cb_param_t::node_prov_input_str_comp

Event parameter of MESHX_NODE_PROV_INPUT_STR_COMP_EVT

◆ node_prov_link_close

struct meshx_prov_cb_param_t::meshx_link_close_evt_param meshx_prov_cb_param_t::node_prov_link_close

Event parameter of MESHX_NODE_PROV_LINK_CLOSE_EVT

◆ node_prov_link_open

struct meshx_prov_cb_param_t::meshx_link_open_evt_param meshx_prov_cb_param_t::node_prov_link_open

Event parameter of MESHX_NODE_PROV_LINK_OPEN_EVT

◆ node_prov_output_num

struct meshx_prov_cb_param_t::meshx_output_num_evt_param meshx_prov_cb_param_t::node_prov_output_num

Event parameter of MESHX_NODE_PROV_OUTPUT_NUMBER_EVT

◆ node_prov_output_str

struct meshx_prov_cb_param_t::meshx_output_str_evt_param meshx_prov_cb_param_t::node_prov_output_str

Event parameter of MESHX_NODE_PROV_OUTPUT_STRING_EVT

◆ node_prov_reset

struct meshx_prov_cb_param_t::meshx_provision_reset_param meshx_prov_cb_param_t::node_prov_reset

Event parameter of MESHX_NODE_PROV_RESET_EVT

◆ node_prov_set_oob_pub_key_comp

struct meshx_prov_cb_param_t::meshx_set_oob_pub_key_comp_param meshx_prov_cb_param_t::node_prov_set_oob_pub_key_comp

Event parameter of MESHX_NODE_PROV_SET_OOB_PUB_KEY_COMP_EVT

◆ node_proxy_gatt_disable_comp

struct meshx_prov_cb_param_t::meshx_proxy_gatt_disable_comp_param meshx_prov_cb_param_t::node_proxy_gatt_disable_comp

Event parameter of MESHX_NODE_PROXY_GATT_DISABLE_COMP_EVT

◆ node_proxy_gatt_enable_comp

struct meshx_prov_cb_param_t::meshx_proxy_gatt_enable_comp_param meshx_prov_cb_param_t::node_proxy_gatt_enable_comp

Event parameter of MESHX_NODE_PROXY_GATT_ENABLE_COMP_EVT

◆ node_proxy_identity_enable_comp

struct meshx_prov_cb_param_t::meshx_proxy_identity_enable_comp_param meshx_prov_cb_param_t::node_proxy_identity_enable_comp

Event parameter of MESHX_NODE_PROXY_IDENTITY_ENABLE_COMP_EVT

◆ node_set_unprov_dev_name_comp

struct meshx_prov_cb_param_t::meshx_set_unprov_dev_name_comp_param meshx_prov_cb_param_t::node_set_unprov_dev_name_comp

Event parameter of MESHX_NODE_SET_UNPROV_DEV_NAME_COMP_EVT

◆ op

uint8_t meshx_prov_cb_param_t::op

Operation (add, remove, clean)

Definition at line 544 of file meshx_ble_mesh_prov_srv.h.

◆ prov_register_comp

struct meshx_prov_cb_param_t::meshx_prov_register_comp_param meshx_prov_cb_param_t::prov_register_comp

Event parameter of MESHX_PROV_REGISTER_COMP_EVT

◆ provisioner_add_app_key_comp

struct meshx_prov_cb_param_t::meshx_provisioner_add_local_app_key_comp_param meshx_prov_cb_param_t::provisioner_add_app_key_comp

Event parameter of MESHX_PROVISIONER_ADD_LOCAL_APP_KEY_COMP_EVT

◆ provisioner_add_net_key_comp

struct meshx_prov_cb_param_t::meshx_provisioner_add_local_net_key_comp_param meshx_prov_cb_param_t::provisioner_add_net_key_comp

Event parameter of MESHX_PROVISIONER_ADD_LOCAL_NET_KEY_COMP_EVT

◆ provisioner_add_unprov_dev_comp

struct meshx_prov_cb_param_t::meshx_provisioner_add_unprov_dev_comp_param meshx_prov_cb_param_t::provisioner_add_unprov_dev_comp

Event parameter of MESHX_PROVISIONER_ADD_UNPROV_DEV_COMP_EVT

◆ provisioner_bind_app_key_to_model_comp

struct meshx_prov_cb_param_t::meshx_provisioner_bind_local_mod_app_comp_param meshx_prov_cb_param_t::provisioner_bind_app_key_to_model_comp

Event parameter of MESHX_PROVISIONER_BIND_APP_KEY_TO_MODEL_COMP_EVT

◆ provisioner_cert_based_prov_start

struct meshx_prov_cb_param_t::meshx_provisioner_cert_based_prov_start_evt_param meshx_prov_cb_param_t::provisioner_cert_based_prov_start

Event parameter of MESHX_PROVISIONER_CERT_BASED_PROV_START_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_close_settings_with_index_comp

MESHX_PROVISIONER_CLOSE_SETTINGS_WITH_INDEX_COMP_EVT.

Event parameter of MESHX_PROVISIONER_CLOSE_SETTINGS_WITH_INDEX_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_close_settings_with_uid_comp

MESHX_PROVISIONER_CLOSE_SETTINGS_WITH_UID_COMP_EVT.

Event parameters of MESHX_PROVISIONER_CLOSE_SETTINGS_WITH_UID_COMP_EVT

◆ provisioner_delete_dev_comp

struct meshx_prov_cb_param_t::meshx_provisioner_delete_dev_comp_param meshx_prov_cb_param_t::provisioner_delete_dev_comp

Event parameter of MESHX_PROVISIONER_DELETE_DEV_COMP_EVT

◆ provisioner_delete_node_with_addr_comp

struct meshx_prov_cb_param_t::meshx_provisioner_delete_node_with_addr_comp_param meshx_prov_cb_param_t::provisioner_delete_node_with_addr_comp

Event parameter of MESHX_PROVISIONER_DELETE_NODE_WITH_ADDR_COMP_EVT

◆ provisioner_delete_node_with_uuid_comp

struct meshx_prov_cb_param_t::meshx_provisioner_delete_node_with_uuid_comp_param meshx_prov_cb_param_t::provisioner_delete_node_with_uuid_comp

Event parameter of MESHX_PROVISIONER_DELETE_NODE_WITH_UUID_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_delete_settings_with_index_comp

MESHX_PROVISIONER_DELETE_SETTINGS_WITH_INDEX_COMP_EVT.

Event parameter of MESHX_PROVISIONER_DELETE_SETTINGS_WITH_INDEX_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_delete_settings_with_uid_comp

MESHX_PROVISIONER_DELETE_SETTINGS_WITH_UID_COMP_EVT.

Event parameters of MESHX_PROVISIONER_DELETE_SETTINGS_WITH_UID_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_direct_erase_settings_comp

MESHX_PROVISIONER_DIRECT_ERASE_SETTINGS_COMP_EVT.

Event parameters of MESHX_PROVISIONER_DIRECT_ERASE_SETTINGS_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_enable_heartbeat_recv_comp

MESHX_PROVISIONER_ENABLE_HEARTBEAT_RECV_COMP_EVT.

Event parameters of MESHX_PROVISIONER_ENABLE_HEARTBEAT_RECV_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_open_settings_with_index_comp

MESHX_PROVISIONER_OPEN_SETTINGS_WITH_INDEX_COMP_EVT.

Event parameter of MESHX_PROVISIONER_OPEN_SETTINGS_WITH_INDEX_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_open_settings_with_uid_comp

MESHX_PROVISIONER_OPEN_SETTINGS_WITH_UID_COMP_EVT.

Event parameters of MESHX_PROVISIONER_OPEN_SETTINGS_WITH_UID_COMP_EVT

◆ provisioner_prov_complete

struct meshx_prov_cb_param_t::meshx_provisioner_prov_comp_param meshx_prov_cb_param_t::provisioner_prov_complete

Event parameter of MESHX_PROVISIONER_PROV_COMPLETE_EVT

◆ provisioner_prov_dev_with_addr_comp

struct meshx_prov_cb_param_t::meshx_provisioner_prov_dev_with_addr_comp_param meshx_prov_cb_param_t::provisioner_prov_dev_with_addr_comp

Event parameter of MESHX_PROVISIONER_PROV_DEV_WITH_ADDR_COMP_EVT

◆ provisioner_prov_disable_comp

struct meshx_prov_cb_param_t::meshx_provisioner_prov_disable_comp_param meshx_prov_cb_param_t::provisioner_prov_disable_comp

Event parameter of MESHX_PROVISIONER_PROV_DISABLE_COMP_EVT

◆ provisioner_prov_enable_comp

struct meshx_prov_cb_param_t::meshx_provisioner_prov_enable_comp_param meshx_prov_cb_param_t::provisioner_prov_enable_comp

Event parameter of MESHX_PROVISIONER_PROV_ENABLE_COMP_EVT

◆ provisioner_prov_input

struct meshx_prov_cb_param_t::meshx_provisioner_prov_input_evt_param meshx_prov_cb_param_t::provisioner_prov_input

Event parameter of MESHX_PROVISIONER_PROV_INPUT_EVT

◆ provisioner_prov_input_num_comp

struct meshx_prov_cb_param_t::meshx_provisioner_prov_input_num_comp_param meshx_prov_cb_param_t::provisioner_prov_input_num_comp

Event parameter of MESHX_PROVISIONER_PROV_INPUT_NUMBER_COMP_EVT

◆ provisioner_prov_input_str_comp

struct meshx_prov_cb_param_t::meshx_provisioner_prov_input_str_comp_param meshx_prov_cb_param_t::provisioner_prov_input_str_comp

Event parameter of MESHX_PROVISIONER_PROV_INPUT_STRING_COMP_EVT

◆ provisioner_prov_link_close

struct meshx_prov_cb_param_t::meshx_provisioner_link_close_evt_param meshx_prov_cb_param_t::provisioner_prov_link_close

Event parameter of MESHX_PROVISIONER_PROV_LINK_CLOSE_EVT

◆ provisioner_prov_link_open

struct meshx_prov_cb_param_t::meshx_provisioner_link_open_evt_param meshx_prov_cb_param_t::provisioner_prov_link_open

Event parameter of MESHX_PROVISIONER_PROV_LINK_OPEN_EVT

◆ provisioner_prov_output

struct meshx_prov_cb_param_t::meshx_provisioner_prov_output_evt_param meshx_prov_cb_param_t::provisioner_prov_output

Event parameter of MESHX_PROVISIONER_PROV_OUTPUT_EVT

◆ provisioner_prov_read_oob_pub_key

struct meshx_prov_cb_param_t::meshx_provisioner_prov_read_oob_pub_key_evt_param meshx_prov_cb_param_t::provisioner_prov_read_oob_pub_key

Event parameter of MESHX_PROVISIONER_PROV_READ_OOB_PUB_KEY_EVT

◆ provisioner_prov_read_oob_pub_key_comp

struct meshx_prov_cb_param_t::meshx_provisioner_prov_read_oob_pub_key_comp_param meshx_prov_cb_param_t::provisioner_prov_read_oob_pub_key_comp

Event parameter of MESHX_PROVISIONER_PROV_READ_OOB_PUB_KEY_COMP_EVT

◆ provisioner_prov_record_recv_comp

struct meshx_prov_cb_param_t::meshx_provisioner_prov_record_recv_comp_evt_param meshx_prov_cb_param_t::provisioner_prov_record_recv_comp

Event parameter of MESHX_PROVISIONER_PROV_RECORD_RECV_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_recv_heartbeat

MESHX_PROVISIONER_RECV_HEARTBEAT_MESSAGE_EVT.

Event parameters of MESHX_PROVISIONER_RECV_HEARTBEAT_MESSAGE_EVT

◆ provisioner_recv_unprov_adv_pkt

struct meshx_prov_cb_param_t::meshx_provisioner_recv_unprov_adv_pkt_param meshx_prov_cb_param_t::provisioner_recv_unprov_adv_pkt

Event parameter of MESHX_PROVISIONER_RECV_UNPROV_ADV_PKT_EVT

◆ provisioner_send_link_close

struct meshx_prov_cb_param_t::meshx_provisioner_send_link_close_evt_param meshx_prov_cb_param_t::provisioner_send_link_close

Event parameter of MESHX_PROVISIONER_SEND_LINK_CLOSE_EVT

◆ provisioner_send_prov_invite

struct meshx_prov_cb_param_t::meshx_provisioner_send_prov_invite_evt_param meshx_prov_cb_param_t::provisioner_send_prov_invite

Event parameter of MESHX_PROVISIONER_SEND_PROV_INVITE_EVT

◆ provisioner_send_record_req

struct meshx_prov_cb_param_t::meshx_provisioner_send_prov_record_req_evt_param meshx_prov_cb_param_t::provisioner_send_record_req

Event parameter of MESHX_PROVISIONER_SEND_PROV_RECORD_REQUEST_EVT

◆ provisioner_send_records_get

struct meshx_prov_cb_param_t::meshx_provisioner_send_prov_records_get_evt_param meshx_prov_cb_param_t::provisioner_send_records_get

Event parameter of MESHX_PROVISIONER_SEND_PROV_RECORDS_GET_EVT

◆ provisioner_set_dev_uuid_match_comp

struct meshx_prov_cb_param_t::meshx_provisioner_set_dev_uuid_match_comp_param meshx_prov_cb_param_t::provisioner_set_dev_uuid_match_comp

Event parameter of MESHX_PROVISIONER_SET_DEV_UUID_MATCH_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_set_heartbeat_filter_info_comp

MESHX_PROVISIONER_SET_HEARTBEAT_FILTER_INFO_COMP_EVT.

Event parameters of MESHX_PROVISIONER_SET_HEARTBEAT_FILTER_INFO_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::provisioner_set_heartbeat_filter_type_comp

MESHX_PROVISIONER_SET_HEARTBEAT_FILTER_TYPE_COMP_EVT.

Event parameters of MESHX_PROVISIONER_SET_HEARTBEAT_FILTER_TYPE_COMP_EVT

◆ provisioner_set_node_name_comp

struct meshx_prov_cb_param_t::meshx_provisioner_set_node_name_comp_param meshx_prov_cb_param_t::provisioner_set_node_name_comp

Event parameter of MESHX_PROVISIONER_SET_NODE_NAME_COMP_EVT

◆ provisioner_set_primary_elem_addr_comp

struct meshx_prov_cb_param_t::meshx_provisioner_set_primary_elem_addr_comp_param meshx_prov_cb_param_t::provisioner_set_primary_elem_addr_comp

Event parameter of MESHX_PROVISIONER_SET_PRIMARY_ELEM_ADDR_COMP_EVT

◆ provisioner_set_prov_data_info_comp

struct meshx_prov_cb_param_t::meshx_provisioner_set_prov_data_info_comp_param meshx_prov_cb_param_t::provisioner_set_prov_data_info_comp

Event parameter of MESHX_PROVISIONER_SET_PROV_DATA_INFO_COMP_EVT

◆ provisioner_set_static_oob_val_comp

struct meshx_prov_cb_param_t::meshx_provisioner_set_static_oob_val_comp_param meshx_prov_cb_param_t::provisioner_set_static_oob_val_comp

Event parameter of MESHX_PROVISIONER_SET_STATIC_OOB_VALUE_COMP_EVT

◆ provisioner_store_node_comp_data_comp

struct meshx_prov_cb_param_t::meshx_provisioner_store_node_comp_data_comp_param meshx_prov_cb_param_t::provisioner_store_node_comp_data_comp

Event parameter of MESHX_PROVISIONER_STORE_NODE_COMP_DATA_COMP_EVT

◆ provisioner_update_app_key_comp

struct meshx_prov_cb_param_t::meshx_provisioner_update_local_app_key_comp_param meshx_prov_cb_param_t::provisioner_update_app_key_comp

Event parameter of MESHX_PROVISIONER_UPDATE_LOCAL_APP_KEY_COMP_EVT

◆ provisioner_update_net_key_comp

struct meshx_prov_cb_param_t::meshx_provisioner_update_local_net_key_comp_param meshx_prov_cb_param_t::provisioner_update_net_key_comp

Event parameter of MESHX_PROVISIONER_UPDATE_LOCAL_NET_KEY_COMP_EVT

◆ proxy_client_add_filter_addr_comp

struct meshx_prov_cb_param_t::meshx_proxy_client_add_filter_addr_comp_param meshx_prov_cb_param_t::proxy_client_add_filter_addr_comp

Event parameter of MESHX_PROXY_CLIENT_ADD_FILTER_ADDR_COMP_EVT

◆ proxy_client_connect_comp

struct meshx_prov_cb_param_t::meshx_proxy_client_connect_comp_param meshx_prov_cb_param_t::proxy_client_connect_comp

Event parameter of MESHX_PROXY_CLIENT_CONNECT_COMP_EVT

◆ proxy_client_connected

struct meshx_prov_cb_param_t::meshx_proxy_client_connected_param meshx_prov_cb_param_t::proxy_client_connected

Event parameter of MESHX_PROXY_CLIENT_CONNECTED_EVT

◆ proxy_client_directed_proxy_set_comp

struct meshx_prov_cb_param_t::meshx_proxy_client_directed_proxy_set_param meshx_prov_cb_param_t::proxy_client_directed_proxy_set_comp

Event parameter of MESHX_PROXY_CLIENT_DIRECTED_PROXY_SET_COMP_EVT

◆ proxy_client_disconnect_comp

struct meshx_prov_cb_param_t::meshx_proxy_client_disconnect_comp_param meshx_prov_cb_param_t::proxy_client_disconnect_comp

Event parameter of MESHX_PROXY_CLIENT_DISCONNECT_COMP_EVT

◆ proxy_client_disconnected

struct meshx_prov_cb_param_t::meshx_proxy_client_disconnected_param meshx_prov_cb_param_t::proxy_client_disconnected

Event parameter of MESHX_PROXY_CLIENT_DISCONNECTED_EVT

◆ proxy_client_recv_adv_pkt

struct meshx_prov_cb_param_t::meshx_proxy_client_recv_adv_pkt_param meshx_prov_cb_param_t::proxy_client_recv_adv_pkt

Event parameter of MESHX_PROXY_CLIENT_RECV_ADV_PKT_EVT

◆ proxy_client_recv_filter_status

struct meshx_prov_cb_param_t::meshx_proxy_client_recv_filter_status_param meshx_prov_cb_param_t::proxy_client_recv_filter_status

Event parameter of MESHX_PROXY_CLIENT_RECV_FILTER_STATUS_EVT

◆ proxy_client_remove_filter_addr_comp

struct meshx_prov_cb_param_t::meshx_proxy_client_remove_filter_addr_comp_param meshx_prov_cb_param_t::proxy_client_remove_filter_addr_comp

Event parameter of MESHX_PROXY_CLIENT_REMOVE_FILTER_ADDR_COMP_EVT

◆ [struct]

struct { ... } meshx_prov_cb_param_t::proxy_client_send_solic_pdu_comp

MESHX_PROXY_CLIENT_SEND_SOLIC_PDU_COMP_EVT.

Event parameter of MESHX_PROXY_CLIENT_SEND_SOLIC_PDU_COMP_EVT

◆ proxy_client_set_filter_type_comp

struct meshx_prov_cb_param_t::meshx_proxy_client_set_filter_type_comp_param meshx_prov_cb_param_t::proxy_client_set_filter_type_comp

Event parameter of MESHX_PROXY_CLIENT_SET_FILTER_TYPE_COMP_EVT

◆ proxy_server_connected

struct meshx_prov_cb_param_t::meshx_proxy_server_connected_param meshx_prov_cb_param_t::proxy_server_connected

Event parameter of MESHX_PROXY_SERVER_CONNECTED_EVT

◆ proxy_server_disconnected

struct meshx_prov_cb_param_t::meshx_proxy_server_disconnected_param meshx_prov_cb_param_t::proxy_server_disconnected

Event parameter of MESHX_PROXY_SERVER_DISCONNECTED_EVT

◆ recv_provisioner_records_list

struct meshx_prov_cb_param_t::meshx_provisioner_recv_prov_records_list_evt_param meshx_prov_cb_param_t::recv_provisioner_records_list

Event parameter of MESHX_PROVISIONER_RECV_PROV_RECORDS_LIST_EVT

◆ rssi

int8_t meshx_prov_cb_param_t::rssi

RSSI of the heartbeat message

Definition at line 559 of file meshx_ble_mesh_prov_srv.h.

◆ rx_ttl

uint8_t meshx_prov_cb_param_t::rx_ttl

Heartbeat RxTTL

Definition at line 556 of file meshx_ble_mesh_prov_srv.h.

◆ set_fast_prov_action_comp

struct meshx_prov_cb_param_t::meshx_set_fast_prov_action_comp_param meshx_prov_cb_param_t::set_fast_prov_action_comp

Event parameter of MESHX_SET_FAST_PROV_ACTION_COMP_EVT

◆ set_fast_prov_info_comp

struct meshx_prov_cb_param_t::meshx_set_fast_prov_info_comp_param meshx_prov_cb_param_t::set_fast_prov_info_comp

Event parameter of MESHX_SET_FAST_PROV_INFO_COMP_EVT

◆ ssrc

uint16_t meshx_prov_cb_param_t::ssrc

Solicitation SRC

Definition at line 820 of file meshx_ble_mesh_prov_srv.h.

◆ type

uint8_t meshx_prov_cb_param_t::type

Type of the filter used for receiving heartbeat messages

Definition at line 536 of file meshx_ble_mesh_prov_srv.h.

◆ uid

char meshx_prov_cb_param_t::uid[MESHX_SETTINGS_UID_SIZE+1]

Provisioner settings user id

Definition at line 583 of file meshx_ble_mesh_prov_srv.h.


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