Bluetooth Mesh On-demand Private Proxy Client Model#
Bluetooth Mesh On-demand Private Proxy Client Model.
The On-Demand Private Proxy Client model is used to configure a node to advertise with Private Network Identity
Modules#
sl_btmesh_evt_on_demand_private_proxy_client_private_gatt_proxy_status
Functions#
Function Documentation#
sl_btmesh_on_demand_private_proxy_client_init#
sl_status_t sl_btmesh_on_demand_private_proxy_client_init ()
Initialize the On-Demand Private Proxy Client model
Returns
SL_STATUS_OK if successful. Error code otherwise.
21970
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_on_demand_private_proxy_client_deinit#
sl_status_t sl_btmesh_on_demand_private_proxy_client_deinit ()
Deinitialize the On-Demand Private Proxy Client model
Returns
SL_STATUS_OK if successful. Error code otherwise.
21980
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_on_demand_private_proxy_client_get_on_demand_private_gatt_proxy#
sl_status_t sl_btmesh_on_demand_private_proxy_client_get_on_demand_private_gatt_proxy (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
[in] | enc_netkey_index | Network key used to encrypt the request on the network layer |
[in] | server_address | Destination node primary element address |
[out] | handle | Request handle |
Get node On-Demand Private GATT proxy state.
Returns
SL_STATUS_OK if successful. Error code otherwise.
Events
21998
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_on_demand_private_proxy_client_set_on_demand_private_gatt_proxy#
sl_status_t sl_btmesh_on_demand_private_proxy_client_set_on_demand_private_gatt_proxy (uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint32_t * handle)
[in] | enc_netkey_index | Network key used to encrypt the request on the network layer |
[in] | server_address | Destination node primary element address |
[in] | value | On-Demand Private GATT proxy value to set. Valid values are:
|
[out] | handle | Request handle |
Set node On-Demand Private GATT proxy state.
Returns
SL_STATUS_OK if successful. Error code otherwise.
Events
22022
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
Macro Definition Documentation#
sl_btmesh_cmd_on_demand_private_proxy_client_init_id#
#define sl_btmesh_cmd_on_demand_private_proxy_client_init_idValue:
0x01680028
21921
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_on_demand_private_proxy_client_deinit_id#
#define sl_btmesh_cmd_on_demand_private_proxy_client_deinit_idValue:
0x02680028
21922
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_on_demand_private_proxy_client_get_on_demand_private_gatt_proxy_id#
#define sl_btmesh_cmd_on_demand_private_proxy_client_get_on_demand_private_gatt_proxy_idValue:
0x03680028
21923
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_on_demand_private_proxy_client_set_on_demand_private_gatt_proxy_id#
#define sl_btmesh_cmd_on_demand_private_proxy_client_set_on_demand_private_gatt_proxy_idValue:
0x04680028
21924
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_on_demand_private_proxy_client_init_id#
#define sl_btmesh_rsp_on_demand_private_proxy_client_init_idValue:
0x01680028
21925
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_on_demand_private_proxy_client_deinit_id#
#define sl_btmesh_rsp_on_demand_private_proxy_client_deinit_idValue:
0x02680028
21926
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_on_demand_private_proxy_client_get_on_demand_private_gatt_proxy_id#
#define sl_btmesh_rsp_on_demand_private_proxy_client_get_on_demand_private_gatt_proxy_idValue:
0x03680028
21927
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_on_demand_private_proxy_client_set_on_demand_private_gatt_proxy_id#
#define sl_btmesh_rsp_on_demand_private_proxy_client_set_on_demand_private_gatt_proxy_idValue:
0x04680028
21928
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h