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.
|
BLE Mesh Node/Provisioner callback parameters union. More...
#include <meshx_ble_mesh_prov_srv.h>
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... | |
BLE Mesh Node/Provisioner callback parameters union.
Definition at line 56 of file meshx_ble_mesh_prov_srv.h.
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
uint16_t meshx_prov_cb_param_t::dst |
Solicitation DST
Definition at line 821 of file meshx_ble_mesh_prov_srv.h.
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.
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.
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.
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
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
uint16_t meshx_prov_cb_param_t::hb_dst |
Heartbeat destination address
Definition at line 546 of file meshx_ble_mesh_prov_srv.h.
uint16_t meshx_prov_cb_param_t::hb_src |
Heartbeat source address
Definition at line 545 of file meshx_ble_mesh_prov_srv.h.
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
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.
uint8_t meshx_prov_cb_param_t::index |
Index of Provisioner settings
Definition at line 574 of file meshx_ble_mesh_prov_srv.h.
uint8_t meshx_prov_cb_param_t::init_ttl |
Heartbeat InitTTL
Definition at line 555 of file meshx_ble_mesh_prov_srv.h.
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
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
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
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
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
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
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
uint16_t meshx_prov_cb_param_t::net_idx |
Corresponding NetKey Index
Definition at line 819 of file meshx_ble_mesh_prov_srv.h.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
uint8_t meshx_prov_cb_param_t::op |
Operation (add, remove, clean)
Definition at line 544 of file meshx_ble_mesh_prov_srv.h.
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
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
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
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
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
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 { ... } 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 { ... } 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
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
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
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 { ... } 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 { ... } 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 { ... } 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 { ... } 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 { ... } 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 { ... } 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
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
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
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
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
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
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
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
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
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
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
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
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
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 { ... } meshx_prov_cb_param_t::provisioner_recv_heartbeat |
MESHX_PROVISIONER_RECV_HEARTBEAT_MESSAGE_EVT.
Event parameters of MESHX_PROVISIONER_RECV_HEARTBEAT_MESSAGE_EVT
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
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
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
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
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
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 { ... } 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 { ... } 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 { ... } 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
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
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
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
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
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.
uint8_t meshx_prov_cb_param_t::rx_ttl |
Heartbeat RxTTL
Definition at line 556 of file meshx_ble_mesh_prov_srv.h.
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
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
uint16_t meshx_prov_cb_param_t::ssrc |
Solicitation SRC
Definition at line 820 of file meshx_ble_mesh_prov_srv.h.
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.
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.