Bluetooth Mesh Configuration Client Model#

Bluetooth Mesh Configuration Client Model.

Bluetooth mesh stack API for the Mesh Configuration Client

Commands in this class configure nodes in the Mesh network, which includes key management, publish and subscribe settings manipulation, and node feature configuration.

Requests to nodes are asynchronous. A handle is assigned to each request that is pending a reply from a node in the network. The handle can be used to query the request status, and to identify the response event from the node. Multiple requests can be made in parallel (as long as they are destined to different nodes; only one pending request per node is allowed).

Request Management

Key and Mesh Network Management

Node Configuration

Model Configuration

Heartbeat

Modules#

sl_btmesh_evt_config_client_request_modified

sl_btmesh_evt_config_client_netkey_status

sl_btmesh_evt_config_client_netkey_list

sl_btmesh_evt_config_client_netkey_list_end

sl_btmesh_evt_config_client_appkey_status

sl_btmesh_evt_config_client_appkey_list

sl_btmesh_evt_config_client_appkey_list_end

sl_btmesh_evt_config_client_binding_status

sl_btmesh_evt_config_client_bindings_list

sl_btmesh_evt_config_client_bindings_list_end

sl_btmesh_evt_config_client_model_pub_status

sl_btmesh_evt_config_client_model_sub_status

sl_btmesh_evt_config_client_subs_list

sl_btmesh_evt_config_client_subs_list_end

sl_btmesh_evt_config_client_heartbeat_pub_status

sl_btmesh_evt_config_client_heartbeat_sub_status

sl_btmesh_evt_config_client_beacon_status

sl_btmesh_evt_config_client_default_ttl_status

sl_btmesh_evt_config_client_gatt_proxy_status

sl_btmesh_evt_config_client_relay_status

sl_btmesh_evt_config_client_network_transmit_status

sl_btmesh_evt_config_client_identity_status

sl_btmesh_evt_config_client_friend_status

sl_btmesh_evt_config_client_key_refresh_phase_status

sl_btmesh_evt_config_client_lpn_polltimeout_status

sl_btmesh_evt_config_client_dcd_data

sl_btmesh_evt_config_client_dcd_data_end

sl_btmesh_evt_config_client_reset_status

sl_btmesh_evt_config_client_obo_ack_received

Functions#

sl_status_t
sl_status_t
sl_btmesh_config_client_get_request_status(uint32_t handle, uint16_t *server_address, uint16_t *opcode, uint32_t *age_ms, uint32_t *remaining_ms, uint8_t *friend_acked)
sl_status_t
sl_btmesh_config_client_get_default_timeout(uint32_t *timeout_ms, uint32_t *lpn_timeout_ms)
sl_status_t
sl_btmesh_config_client_set_default_timeout(uint32_t timeout_ms, uint32_t lpn_timeout_ms)
sl_status_t
sl_btmesh_config_client_add_netkey(uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_remove_netkey(uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_list_netkeys(uint16_t enc_netkey_index, uint16_t server_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_add_appkey(uint16_t enc_netkey_index, uint16_t server_address, uint16_t appkey_index, uint16_t netkey_index, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_remove_appkey(uint16_t enc_netkey_index, uint16_t server_address, uint16_t appkey_index, uint16_t netkey_index, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_list_appkeys(uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_bind_model(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t appkey_index, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_unbind_model(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t appkey_index, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_list_bindings(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_model_pub(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_model_pub(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t address, uint16_t appkey_index, uint8_t credentials, uint8_t ttl, uint32_t period_ms, uint8_t retransmit_count, uint16_t retransmit_interval_ms, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_model_pub_va(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uuid_128 address, uint16_t appkey_index, uint8_t credentials, uint8_t ttl, uint32_t period_ms, uint8_t retransmit_count, uint16_t retransmit_interval_ms, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_add_model_sub(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t sub_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_add_model_sub_va(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uuid_128 sub_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_remove_model_sub(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t sub_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_remove_model_sub_va(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uuid_128 sub_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_model_sub(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t sub_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_model_sub_va(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uuid_128 sub_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_clear_model_sub(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_list_subs(uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_heartbeat_pub(uint16_t enc_netkey_index, uint16_t server_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_heartbeat_pub(uint16_t enc_netkey_index, uint16_t server_address, uint16_t destination_address, uint16_t netkey_index, uint8_t count_log, uint8_t period_log, uint8_t ttl, uint16_t features, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_heartbeat_sub(uint16_t enc_netkey_index, uint16_t server_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_heartbeat_sub(uint16_t enc_netkey_index, uint16_t server_address, uint16_t source_address, uint16_t destination_address, uint8_t period_log, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_beacon(uint16_t enc_netkey_index, uint16_t server_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_beacon(uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_default_ttl(uint16_t enc_netkey_index, uint16_t server_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_default_ttl(uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_gatt_proxy(uint16_t enc_netkey_index, uint16_t server_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_gatt_proxy(uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_relay(uint16_t enc_netkey_index, uint16_t server_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_relay(uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint8_t retransmit_count, uint16_t retransmit_interval_ms, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_network_transmit(uint16_t enc_netkey_index, uint16_t server_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_network_transmit(uint16_t enc_netkey_index, uint16_t server_address, uint8_t transmit_count, uint16_t transmit_interval_ms, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_identity(uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_identity(uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint8_t value, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_friend(uint16_t enc_netkey_index, uint16_t server_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_friend(uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_key_refresh_phase(uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_lpn_polltimeout(uint16_t enc_netkey_index, uint16_t server_address, uint16_t lpn_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_get_dcd(uint16_t enc_netkey_index, uint16_t server_address, uint8_t page, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_reset_node(uint16_t enc_netkey_index, uint16_t server_address, uint32_t *handle)
sl_status_t
sl_btmesh_config_client_set_request_timeout_for_node(uint16_t lpn_address, uint16_t timeout_ms)

Macros#

Function Documentation#

sl_btmesh_config_client_cancel_request#

sl_status_t sl_btmesh_config_client_cancel_request (uint32_t handle)
Parameters
[in]handle

Request handle

Cancel an ongoing request releasing resources allocated at the Configuration Client. Note that this call does no undo any setting a node may have made if it had received the request already.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.


Definition at line 8993 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_request_status#

sl_status_t sl_btmesh_config_client_get_request_status (uint32_t handle, uint16_t * server_address, uint16_t * opcode, uint32_t * age_ms, uint32_t * remaining_ms, uint8_t * friend_acked)
Parameters
[in]handle

Request handle

[out]server_address

Address of the Configuration Server

[out]opcode

Message opcode used in the request. Opcodes are defined in the Bluetooth mesh stack 1.0 specification.

[out]age_ms

Time in milliseconds that the request has been pending

[out]remaining_ms

Time in milliseconds before the request times out. Note that timeout may be adjusted if it's determined that the request is destined to an LPN, which may respond very slowly.

[out]friend_acked

If non-zero, response has been acknowledged by a Friend node, so it is destined to an LPN and may take a long time to complete.

Get the status of a pending request.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.


Definition at line 9014 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_default_timeout#

sl_status_t sl_btmesh_config_client_get_default_timeout (uint32_t * timeout_ms, uint32_t * lpn_timeout_ms)
Parameters
[out]timeout_ms

Timeout in milliseconds. Default timeout is 5 s (5000 ms).

[out]lpn_timeout_ms

Timeout in milliseconds when communicating with an LPN node. Default LPN timeout is 120 s (120000 ms).

Get the default timeout for the configuration client requests. If there is no response when the timeout expires, a configuration request is considered to have failed and an event with an error result will be generated. Note that, if the Bluetooth mesh stack notices the request is destined to an LPN by receiving an on-behalf-of acknowledgment from a Friend node, the timeout in use will be changed to the LPN default timeout.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.


Definition at line 9038 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_default_timeout#

sl_status_t sl_btmesh_config_client_set_default_timeout (uint32_t timeout_ms, uint32_t lpn_timeout_ms)
Parameters
[in]timeout_ms

Timeout in milliseconds. Default timeout is 5 s (5000 ms).

[in]lpn_timeout_ms

Timeout in milliseconds when communicating with an LPN node. Default LPN timeout is 120 s (120000 ms).

Set the default timeout for the configuration client requests.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.


Definition at line 9053 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_add_netkey#

sl_status_t sl_btmesh_config_client_add_netkey (uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]netkey_index

Index of the network key to add

[out]handle

Request handle

Add a network key to a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9072 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_remove_netkey#

sl_status_t sl_btmesh_config_client_remove_netkey (uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]netkey_index

Index of the network key to remove

[out]handle

Request handle

Remove a network key from a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9093 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_list_netkeys#

sl_status_t sl_btmesh_config_client_list_netkeys (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
Parameters
[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

List the network keys on a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9114 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_add_appkey#

sl_status_t sl_btmesh_config_client_add_appkey (uint16_t enc_netkey_index, uint16_t server_address, uint16_t appkey_index, uint16_t netkey_index, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]appkey_index

Index of the application key to add

[in]netkey_index

Index of the network key to bind the application key to on the node. Note that this may be different from the binding on other nodes or on the Configuration Client if desired.

[out]handle

Request handle

Add an application key to a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9137 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_remove_appkey#

sl_status_t sl_btmesh_config_client_remove_appkey (uint16_t enc_netkey_index, uint16_t server_address, uint16_t appkey_index, uint16_t netkey_index, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]appkey_index

Index of the application key to remove

[in]netkey_index

Index of the network key bound to the application key to on the node. Note that this may be different from the binding on other nodes or on the Configuration Client.

[out]handle

Request handle

Remove an application key from a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9162 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_list_appkeys#

sl_status_t sl_btmesh_config_client_list_appkeys (uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]netkey_index

Network key index for the key used as the query parameter. The result contains the indices of the application keys bound to this network key on the node.

[out]handle

Request handle

List the application keys on a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9187 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_bind_model#

sl_status_t sl_btmesh_config_client_bind_model (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t appkey_index, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[in]appkey_index

Index of the application key to bind to the model

[out]handle

Request handle

Bind an application key to a model.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9213 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_unbind_model#

sl_status_t sl_btmesh_config_client_unbind_model (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t appkey_index, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[in]appkey_index

Index of the application key to unbind from the model

[out]handle

Request handle

Unbind an application key from a model

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9242 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_list_bindings#

sl_status_t sl_btmesh_config_client_list_bindings (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model to be queried resides on the node

[in]vendor_id

Vendor ID for the model to query. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to query

[out]handle

Request handle

List application key bindings of a model.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9271 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_model_pub#

sl_status_t sl_btmesh_config_client_get_model_pub (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model to be queried resides on the node

[in]vendor_id

Vendor ID for the model to query. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to query

[out]handle

Request handle

Get the model publication state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9298 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_model_pub#

sl_status_t sl_btmesh_config_client_set_model_pub (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t address, uint16_t appkey_index, uint8_t credentials, uint8_t ttl, uint32_t period_ms, uint8_t retransmit_count, uint16_t retransmit_interval_ms, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[in]address

The address to publish to. It can be a unicast address, a virtual address, or a group address. It can also be the unassigned address to stop the model from publishing.

[in]appkey_index

The application key index to use for the published messages.

[in]credentials

Friendship credential flag. If zero, publication is done using normal credentials. If one, it is done with friendship credentials, meaning only the friend can decrypt the published message and relay it forward using the normal credentials. The default value is 0.

[in]ttl

Publication time-to-live value. Valid values: range[0 - 127] and 255.

[in]period_ms

Publication period in milliseconds. Note that the resolution of the publication period is limited by the specification to 100 ms up to a period of 6.3 s, 1 s up to a period of 63 s, 10 s up to a period of 630 s, and 10 minutes above that. Maximum period allowed is 630 minutes.

[in]retransmit_count

Publication retransmission count. Valid values range from 0 to 7.

[in]retransmit_interval_ms

Publication retransmission interval in millisecond units. The range of value is 50 to 1600 ms, and the resolution of the value is 50 milliseconds.

[out]handle

Request handle

Set the model publication state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9345 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_model_pub_va#

sl_status_t sl_btmesh_config_client_set_model_pub_va (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uuid_128 address, uint16_t appkey_index, uint8_t credentials, uint8_t ttl, uint32_t period_ms, uint8_t retransmit_count, uint16_t retransmit_interval_ms, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[in]address

The Label UUID (full virtual address) to publish to

[in]appkey_index

The application key index to use for the published messages

[in]credentials

Friendship credential flag. If zero, publication is done using normal credentials. If one, it is done with friendship credentials, meaning only the friend can decrypt the published message and relay it forward using the normal credentials. The default value is 0.

[in]ttl

Publication time-to-live value. Valid values: range[0 - 127] and 255.

[in]period_ms

Publication period in milliseconds. Note that the resolution of the publication period is limited by the specification to 100 ms up to a period of 6.3 s, 1 s up to a period of 63 s, 10 s up to a period of 630 s, and 10 minutes above that. Maximum period allowed is 630 minutes.

[in]retransmit_count

Publication retransmission count. Valid values range from 0 to 7.

[in]retransmit_interval_ms

Publication retransmission interval in millisecond units. The range of value is 50 to 1600 ms. The resolution of the value is 50 milliseconds.

[out]handle

Request handle

Set the model publication state with a full virtual publication address.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9397 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_add_model_sub#

sl_status_t sl_btmesh_config_client_add_model_sub (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t sub_address, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model, which is about to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[in]sub_address

The address to add to the subscription list. Note that the address has to be a group address.

[out]handle

Request handle

Add an address to the model subscription list.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9433 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_add_model_sub_va#

sl_status_t sl_btmesh_config_client_add_model_sub_va (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uuid_128 sub_address, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model, which is about to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[in]sub_address

The full virtual address to add to the subscription list

[out]handle

Request handle

Add a Label UUID (full virtual address) to the model subscription list.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9463 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_remove_model_sub#

sl_status_t sl_btmesh_config_client_remove_model_sub (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t sub_address, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model, which is about to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[in]sub_address

The address to remove from the subscription list

[out]handle

Request handle

Remove an address from the model subscription list.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9492 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_remove_model_sub_va#

sl_status_t sl_btmesh_config_client_remove_model_sub_va (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uuid_128 sub_address, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[in]sub_address

The full virtual address to remove from the subscription list

[out]handle

Request handle

Remove a Label UUID (full virtual address) from the model subscription list.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9522 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_model_sub#

sl_status_t sl_btmesh_config_client_set_model_sub (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint16_t sub_address, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model, which is about to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[in]sub_address

The address to set as the subscription list

[out]handle

Request handle

Set (overwrite) model subscription address list to a single address.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9551 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_model_sub_va#

sl_status_t sl_btmesh_config_client_set_model_sub_va (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uuid_128 sub_address, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model, which is about to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[in]sub_address

The full virtual address to set as the subscription list

[out]handle

Request handle

Set (overwrite) model subscription address list to a single virtual address.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9581 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_clear_model_sub#

sl_status_t sl_btmesh_config_client_clear_model_sub (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model, which is about to be configured resides on the node

[in]vendor_id

Vendor ID for the model to configure. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to configure

[out]handle

Request handle

Clear (empty) the model subscription address list.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9609 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_list_subs#

sl_status_t sl_btmesh_config_client_list_subs (uint16_t enc_netkey_index, uint16_t server_address, uint8_t elem_index, uint16_t vendor_id, uint16_t model_id, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]elem_index

Index of the element where the model, which is about to be queried resides on the node

[in]vendor_id

Vendor ID for the model to query. Use 0xFFFF for Bluetooth SIG models.

[in]model_id

Model ID for the model to query

[out]handle

Request handle

Get the subscription address list of a model.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9637 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_heartbeat_pub#

sl_status_t sl_btmesh_config_client_get_heartbeat_pub (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
Parameters
[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 the heartbeat publication state of a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9659 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_heartbeat_pub#

sl_status_t sl_btmesh_config_client_set_heartbeat_pub (uint16_t enc_netkey_index, uint16_t server_address, uint16_t destination_address, uint16_t netkey_index, uint8_t count_log, uint8_t period_log, uint8_t ttl, uint16_t features, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]destination_address

Heartbeat publication destination address. The address can't be a virtual address. Note that it can be the unassigned address, in which case the heartbeat publishing is disabled.

[in]netkey_index

Index of the network key used to encrypt heartbeat messages

[in]count_log

Heartbeat publication count logarithm-of-2 setting. Valid values are as follows:

  • 0x00: Heartbeat messages are not sent

  • 0x01 .. 0x11: Node will send 2^(n-1) heartbeat messages

  • 0x12 .. 0xfe: Prohibited

  • 0xff: Hearbeat messages are sent indefinitely

[in]period_log

Heartbeat publication period logarithm-of-2 setting. Valid values are as follows:

  • 0x00: Heartbeat messages are not sent

  • 0x01 .. 0x11: Node will send a heartbeat message every 2^(n-1) seconds

  • 0x12 .. 0xff: Prohibited

[in]ttl

Time-to-live value for heartbeat messages

[in]features

Heartbeat trigger setting. For bits set in the bitmask, reconfiguration of the node feature associated with the bit will result in the node emitting a heartbeat message. Valid values are as follows:

  • Bit 0: Relay feature

  • Bit 1: Proxy feature

  • Bit 2: Friend feature

  • Bit 3: Low power feature

Remaining bits are reserved for future use.

[out]handle

Request handle

Set the heartbeat publication state of a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9707 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_heartbeat_sub#

sl_status_t sl_btmesh_config_client_get_heartbeat_sub (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
Parameters
[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 the heartbeat subscription state of a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9732 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_heartbeat_sub#

sl_status_t sl_btmesh_config_client_set_heartbeat_sub (uint16_t enc_netkey_index, uint16_t server_address, uint16_t source_address, uint16_t destination_address, uint8_t period_log, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]source_address

Source address for heartbeat messages, which must be either a unicast address or the unassigned address, in which case heartbeat messages are not processed.

[in]destination_address

Destination address for heartbeat messages. The address must be either the unicast address of the primary element of the node, a group address, or the unassigned address. If it is the unassigned address, heartbeat messages are not processed.

[in]period_log

Heartbeat subscription period logarithm-of-2 setting. Valid values are as follows:

  • 0x00: Heartbeat messages are not received

  • 0x01 .. 0x11: Node will receive heartbeat messages for 2^(n-1) seconds

  • 0x12 .. 0xff: Prohibited

[out]handle

Request handle

Set the heartbeat subscription state of a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9764 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_beacon#

sl_status_t sl_btmesh_config_client_get_beacon (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
Parameters
[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 secure network beacon state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9786 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_beacon#

sl_status_t sl_btmesh_config_client_set_beacon (uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint32_t * handle)
Parameters
[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

Secure network beacon value to set. Valid values are:

  • 0: Node is not broadcasting secure network beacons

  • 1: Node is broadcasting secure network beacons

[out]handle

Request handle

Set node secure network beacon state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9808 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_default_ttl#

sl_status_t sl_btmesh_config_client_get_default_ttl (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
Parameters
[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 default TTL state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9828 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_default_ttl#

sl_status_t sl_btmesh_config_client_set_default_ttl (uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint32_t * handle)
Parameters
[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

Default TTL value. Valid value range is from 2 to 127 for relayed PDUs, and 0 to indicate non-relayed PDUs

[out]handle

Request handle

Set node default TTL state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9849 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_gatt_proxy#

sl_status_t sl_btmesh_config_client_get_gatt_proxy (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
Parameters
[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 GATT proxy state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9869 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_gatt_proxy#

sl_status_t sl_btmesh_config_client_set_gatt_proxy (uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint32_t * handle)
Parameters
[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

GATT proxy value to set. Valid values are:

  • 0: Proxy feature is disabled

  • 1: Proxy feature is enabled

[out]handle

Request handle

Set node GATT proxy state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9891 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_relay#

sl_status_t sl_btmesh_config_client_get_relay (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
Parameters
[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 relay state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9911 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_relay#

sl_status_t sl_btmesh_config_client_set_relay (uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint8_t retransmit_count, uint16_t retransmit_interval_ms, uint32_t * handle)
Parameters
[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

Relay value to set. Valid values are:

  • 0: Relay feature is disabled

  • 1: Relay feature is enabled

[in]retransmit_count

Relay retransmit count. Valid values range from 0 to 7; default value is 0 (no retransmissions).

[in]retransmit_interval_ms

Relay retransmit interval in milliseconds. Valid values range from 10 ms to 320 ms, with a resolution of 10 ms. The value is ignored if the retransmission count is set to zero.

[out]handle

Request handle

Set node relay state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9938 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_network_transmit#

sl_status_t sl_btmesh_config_client_get_network_transmit (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
Parameters
[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 network transmit state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9960 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_network_transmit#

sl_status_t sl_btmesh_config_client_set_network_transmit (uint16_t enc_netkey_index, uint16_t server_address, uint8_t transmit_count, uint16_t transmit_interval_ms, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]transmit_count

Network transmit count. Valid values range from 1 to 8; default value is 1 (single transmission; no retransmissions).

[in]transmit_interval_ms

Network transmit interval in milliseconds. Valid values range from 10 ms to 320 ms, with a resolution of 10 ms. The value is ignored if the transmission count is set to one.

[out]handle

Request handle

Set node network transmit state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 9984 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_identity#

sl_status_t sl_btmesh_config_client_get_identity (uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]netkey_index

Network key index for which the state is queried

[out]handle

Request handle

Get node identity state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 10006 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_identity#

sl_status_t sl_btmesh_config_client_set_identity (uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint8_t value, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]netkey_index

Network key index for which the state is configured

[in]value

Identity value to set. Valid values are:

  • 0: Node identity advertising is disabled

  • 1: Node identity advertising is enabled

[out]handle

Request handle

Set node identity state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 10030 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_friend#

sl_status_t sl_btmesh_config_client_get_friend (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
Parameters
[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 friend state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 10051 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_friend#

sl_status_t sl_btmesh_config_client_set_friend (uint16_t enc_netkey_index, uint16_t server_address, uint8_t value, uint32_t * handle)
Parameters
[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

Friend value to set. Valid values are:

  • 0: Friend feature is not enabled

  • 1: Friend feature is enabled

[out]handle

Request handle

Set node friend state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 10073 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_key_refresh_phase#

sl_status_t sl_btmesh_config_client_get_key_refresh_phase (uint16_t enc_netkey_index, uint16_t server_address, uint16_t netkey_index, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]netkey_index

Network key index for which the state is queried

[out]handle

Request handle

Get node key refresh phase state.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 10094 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_lpn_polltimeout#

sl_status_t sl_btmesh_config_client_get_lpn_polltimeout (uint16_t enc_netkey_index, uint16_t server_address, uint16_t lpn_address, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]lpn_address

LPN address

[out]handle

Request handle

Get the LPN poll timeout from a Friend node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 10115 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_get_dcd#

sl_status_t sl_btmesh_config_client_get_dcd (uint16_t enc_netkey_index, uint16_t server_address, uint8_t page, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key used to encrypt the request on the network layer

[in]server_address

Destination node primary element address

[in]page

Composition data page to query

[out]handle

Request handle

Get composition data of a device.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 10137 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_reset_node#

sl_status_t sl_btmesh_config_client_reset_node (uint16_t enc_netkey_index, uint16_t server_address, uint32_t * handle)
Parameters
[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

Request a node to unprovision itself. Use this function when a node is removed from the network.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 10158 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_config_client_set_request_timeout_for_node#

sl_status_t sl_btmesh_config_client_set_request_timeout_for_node (uint16_t lpn_address, uint16_t timeout_ms)
Parameters
[in]lpn_address

Destination LPN node primary element address for which the timeout is to be set.

[in]timeout_ms

Timeout in milliseconds.

Set request timeout for a specific node. Typically low power nodes have longer latencies and default timeout may not be sufficient.

Typically this command is issued after receiving a sl_btmesh_evt_config_client_obo_ack_received event indicating that a message has been placed in the Friend Queue. To get an estimate for the needed timeout, sending a sl_btmesh_config_client_get_lpn_polltimeout request to the Friend is recommended.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 10183 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_config_client_cancel_request_id#

#define sl_btmesh_cmd_config_client_cancel_request_id
Value:
0x00270028

Definition at line 8092 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_request_status_id#

#define sl_btmesh_cmd_config_client_get_request_status_id
Value:
0x01270028

Definition at line 8093 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_default_timeout_id#

#define sl_btmesh_cmd_config_client_get_default_timeout_id
Value:
0x2e270028

Definition at line 8094 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_default_timeout_id#

#define sl_btmesh_cmd_config_client_set_default_timeout_id
Value:
0x2f270028

Definition at line 8095 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_add_netkey_id#

#define sl_btmesh_cmd_config_client_add_netkey_id
Value:
0x02270028

Definition at line 8096 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_remove_netkey_id#

#define sl_btmesh_cmd_config_client_remove_netkey_id
Value:
0x03270028

Definition at line 8097 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_list_netkeys_id#

#define sl_btmesh_cmd_config_client_list_netkeys_id
Value:
0x04270028

Definition at line 8098 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_add_appkey_id#

#define sl_btmesh_cmd_config_client_add_appkey_id
Value:
0x05270028

Definition at line 8099 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_remove_appkey_id#

#define sl_btmesh_cmd_config_client_remove_appkey_id
Value:
0x06270028

Definition at line 8100 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_list_appkeys_id#

#define sl_btmesh_cmd_config_client_list_appkeys_id
Value:
0x07270028

Definition at line 8101 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_bind_model_id#

#define sl_btmesh_cmd_config_client_bind_model_id
Value:
0x08270028

Definition at line 8102 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_unbind_model_id#

#define sl_btmesh_cmd_config_client_unbind_model_id
Value:
0x09270028

Definition at line 8103 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_list_bindings_id#

#define sl_btmesh_cmd_config_client_list_bindings_id
Value:
0x0a270028

Definition at line 8104 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_model_pub_id#

#define sl_btmesh_cmd_config_client_get_model_pub_id
Value:
0x0b270028

Definition at line 8105 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_model_pub_id#

#define sl_btmesh_cmd_config_client_set_model_pub_id
Value:
0x0c270028

Definition at line 8106 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_model_pub_va_id#

#define sl_btmesh_cmd_config_client_set_model_pub_va_id
Value:
0x0d270028

Definition at line 8107 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_add_model_sub_id#

#define sl_btmesh_cmd_config_client_add_model_sub_id
Value:
0x0e270028

Definition at line 8108 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_add_model_sub_va_id#

#define sl_btmesh_cmd_config_client_add_model_sub_va_id
Value:
0x0f270028

Definition at line 8109 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_remove_model_sub_id#

#define sl_btmesh_cmd_config_client_remove_model_sub_id
Value:
0x10270028

Definition at line 8110 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_remove_model_sub_va_id#

#define sl_btmesh_cmd_config_client_remove_model_sub_va_id
Value:
0x11270028

Definition at line 8111 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_model_sub_id#

#define sl_btmesh_cmd_config_client_set_model_sub_id
Value:
0x12270028

Definition at line 8112 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_model_sub_va_id#

#define sl_btmesh_cmd_config_client_set_model_sub_va_id
Value:
0x13270028

Definition at line 8113 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_clear_model_sub_id#

#define sl_btmesh_cmd_config_client_clear_model_sub_id
Value:
0x14270028

Definition at line 8114 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_list_subs_id#

#define sl_btmesh_cmd_config_client_list_subs_id
Value:
0x15270028

Definition at line 8115 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_heartbeat_pub_id#

#define sl_btmesh_cmd_config_client_get_heartbeat_pub_id
Value:
0x16270028

Definition at line 8116 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_heartbeat_pub_id#

#define sl_btmesh_cmd_config_client_set_heartbeat_pub_id
Value:
0x17270028

Definition at line 8117 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_heartbeat_sub_id#

#define sl_btmesh_cmd_config_client_get_heartbeat_sub_id
Value:
0x19270028

Definition at line 8118 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_heartbeat_sub_id#

#define sl_btmesh_cmd_config_client_set_heartbeat_sub_id
Value:
0x1a270028

Definition at line 8119 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_beacon_id#

#define sl_btmesh_cmd_config_client_get_beacon_id
Value:
0x1b270028

Definition at line 8120 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_beacon_id#

#define sl_btmesh_cmd_config_client_set_beacon_id
Value:
0x1c270028

Definition at line 8121 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_default_ttl_id#

#define sl_btmesh_cmd_config_client_get_default_ttl_id
Value:
0x1d270028

Definition at line 8122 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_default_ttl_id#

#define sl_btmesh_cmd_config_client_set_default_ttl_id
Value:
0x1e270028

Definition at line 8123 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_gatt_proxy_id#

#define sl_btmesh_cmd_config_client_get_gatt_proxy_id
Value:
0x1f270028

Definition at line 8124 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_gatt_proxy_id#

#define sl_btmesh_cmd_config_client_set_gatt_proxy_id
Value:
0x20270028

Definition at line 8125 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_relay_id#

#define sl_btmesh_cmd_config_client_get_relay_id
Value:
0x21270028

Definition at line 8126 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_relay_id#

#define sl_btmesh_cmd_config_client_set_relay_id
Value:
0x22270028

Definition at line 8127 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_network_transmit_id#

#define sl_btmesh_cmd_config_client_get_network_transmit_id
Value:
0x23270028

Definition at line 8128 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_network_transmit_id#

#define sl_btmesh_cmd_config_client_set_network_transmit_id
Value:
0x24270028

Definition at line 8129 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_identity_id#

#define sl_btmesh_cmd_config_client_get_identity_id
Value:
0x25270028

Definition at line 8130 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_identity_id#

#define sl_btmesh_cmd_config_client_set_identity_id
Value:
0x26270028

Definition at line 8131 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_friend_id#

#define sl_btmesh_cmd_config_client_get_friend_id
Value:
0x27270028

Definition at line 8132 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_friend_id#

#define sl_btmesh_cmd_config_client_set_friend_id
Value:
0x28270028

Definition at line 8133 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_key_refresh_phase_id#

#define sl_btmesh_cmd_config_client_get_key_refresh_phase_id
Value:
0x29270028

Definition at line 8134 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_lpn_polltimeout_id#

#define sl_btmesh_cmd_config_client_get_lpn_polltimeout_id
Value:
0x2b270028

Definition at line 8135 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_get_dcd_id#

#define sl_btmesh_cmd_config_client_get_dcd_id
Value:
0x2c270028

Definition at line 8136 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_reset_node_id#

#define sl_btmesh_cmd_config_client_reset_node_id
Value:
0x2d270028

Definition at line 8137 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_cmd_config_client_set_request_timeout_for_node_id#

#define sl_btmesh_cmd_config_client_set_request_timeout_for_node_id
Value:
0x30270028

Definition at line 8138 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_cancel_request_id#

#define sl_btmesh_rsp_config_client_cancel_request_id
Value:
0x00270028

Definition at line 8139 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_request_status_id#

#define sl_btmesh_rsp_config_client_get_request_status_id
Value:
0x01270028

Definition at line 8140 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_default_timeout_id#

#define sl_btmesh_rsp_config_client_get_default_timeout_id
Value:
0x2e270028

Definition at line 8141 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_default_timeout_id#

#define sl_btmesh_rsp_config_client_set_default_timeout_id
Value:
0x2f270028

Definition at line 8142 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_add_netkey_id#

#define sl_btmesh_rsp_config_client_add_netkey_id
Value:
0x02270028

Definition at line 8143 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_remove_netkey_id#

#define sl_btmesh_rsp_config_client_remove_netkey_id
Value:
0x03270028

Definition at line 8144 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_list_netkeys_id#

#define sl_btmesh_rsp_config_client_list_netkeys_id
Value:
0x04270028

Definition at line 8145 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_add_appkey_id#

#define sl_btmesh_rsp_config_client_add_appkey_id
Value:
0x05270028

Definition at line 8146 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_remove_appkey_id#

#define sl_btmesh_rsp_config_client_remove_appkey_id
Value:
0x06270028

Definition at line 8147 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_list_appkeys_id#

#define sl_btmesh_rsp_config_client_list_appkeys_id
Value:
0x07270028

Definition at line 8148 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_bind_model_id#

#define sl_btmesh_rsp_config_client_bind_model_id
Value:
0x08270028

Definition at line 8149 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_unbind_model_id#

#define sl_btmesh_rsp_config_client_unbind_model_id
Value:
0x09270028

Definition at line 8150 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_list_bindings_id#

#define sl_btmesh_rsp_config_client_list_bindings_id
Value:
0x0a270028

Definition at line 8151 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_model_pub_id#

#define sl_btmesh_rsp_config_client_get_model_pub_id
Value:
0x0b270028

Definition at line 8152 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_model_pub_id#

#define sl_btmesh_rsp_config_client_set_model_pub_id
Value:
0x0c270028

Definition at line 8153 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_model_pub_va_id#

#define sl_btmesh_rsp_config_client_set_model_pub_va_id
Value:
0x0d270028

Definition at line 8154 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_add_model_sub_id#

#define sl_btmesh_rsp_config_client_add_model_sub_id
Value:
0x0e270028

Definition at line 8155 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_add_model_sub_va_id#

#define sl_btmesh_rsp_config_client_add_model_sub_va_id
Value:
0x0f270028

Definition at line 8156 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_remove_model_sub_id#

#define sl_btmesh_rsp_config_client_remove_model_sub_id
Value:
0x10270028

Definition at line 8157 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_remove_model_sub_va_id#

#define sl_btmesh_rsp_config_client_remove_model_sub_va_id
Value:
0x11270028

Definition at line 8158 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_model_sub_id#

#define sl_btmesh_rsp_config_client_set_model_sub_id
Value:
0x12270028

Definition at line 8159 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_model_sub_va_id#

#define sl_btmesh_rsp_config_client_set_model_sub_va_id
Value:
0x13270028

Definition at line 8160 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_clear_model_sub_id#

#define sl_btmesh_rsp_config_client_clear_model_sub_id
Value:
0x14270028

Definition at line 8161 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_list_subs_id#

#define sl_btmesh_rsp_config_client_list_subs_id
Value:
0x15270028

Definition at line 8162 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_heartbeat_pub_id#

#define sl_btmesh_rsp_config_client_get_heartbeat_pub_id
Value:
0x16270028

Definition at line 8163 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_heartbeat_pub_id#

#define sl_btmesh_rsp_config_client_set_heartbeat_pub_id
Value:
0x17270028

Definition at line 8164 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_heartbeat_sub_id#

#define sl_btmesh_rsp_config_client_get_heartbeat_sub_id
Value:
0x19270028

Definition at line 8165 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_heartbeat_sub_id#

#define sl_btmesh_rsp_config_client_set_heartbeat_sub_id
Value:
0x1a270028

Definition at line 8166 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_beacon_id#

#define sl_btmesh_rsp_config_client_get_beacon_id
Value:
0x1b270028

Definition at line 8167 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_beacon_id#

#define sl_btmesh_rsp_config_client_set_beacon_id
Value:
0x1c270028

Definition at line 8168 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_default_ttl_id#

#define sl_btmesh_rsp_config_client_get_default_ttl_id
Value:
0x1d270028

Definition at line 8169 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_default_ttl_id#

#define sl_btmesh_rsp_config_client_set_default_ttl_id
Value:
0x1e270028

Definition at line 8170 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_gatt_proxy_id#

#define sl_btmesh_rsp_config_client_get_gatt_proxy_id
Value:
0x1f270028

Definition at line 8171 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_gatt_proxy_id#

#define sl_btmesh_rsp_config_client_set_gatt_proxy_id
Value:
0x20270028

Definition at line 8172 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_relay_id#

#define sl_btmesh_rsp_config_client_get_relay_id
Value:
0x21270028

Definition at line 8173 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_relay_id#

#define sl_btmesh_rsp_config_client_set_relay_id
Value:
0x22270028

Definition at line 8174 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_network_transmit_id#

#define sl_btmesh_rsp_config_client_get_network_transmit_id
Value:
0x23270028

Definition at line 8175 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_network_transmit_id#

#define sl_btmesh_rsp_config_client_set_network_transmit_id
Value:
0x24270028

Definition at line 8176 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_identity_id#

#define sl_btmesh_rsp_config_client_get_identity_id
Value:
0x25270028

Definition at line 8177 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_identity_id#

#define sl_btmesh_rsp_config_client_set_identity_id
Value:
0x26270028

Definition at line 8178 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_friend_id#

#define sl_btmesh_rsp_config_client_get_friend_id
Value:
0x27270028

Definition at line 8179 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_friend_id#

#define sl_btmesh_rsp_config_client_set_friend_id
Value:
0x28270028

Definition at line 8180 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_key_refresh_phase_id#

#define sl_btmesh_rsp_config_client_get_key_refresh_phase_id
Value:
0x29270028

Definition at line 8181 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_lpn_polltimeout_id#

#define sl_btmesh_rsp_config_client_get_lpn_polltimeout_id
Value:
0x2b270028

Definition at line 8182 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_get_dcd_id#

#define sl_btmesh_rsp_config_client_get_dcd_id
Value:
0x2c270028

Definition at line 8183 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_reset_node_id#

#define sl_btmesh_rsp_config_client_reset_node_id
Value:
0x2d270028

Definition at line 8184 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h

sl_btmesh_rsp_config_client_set_request_timeout_for_node_id#

#define sl_btmesh_rsp_config_client_set_request_timeout_for_node_id
Value:
0x30270028

Definition at line 8185 of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h