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 8915 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8936 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8960 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8975 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8994 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9015 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9036 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9059 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9084 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9109 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9135 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9164 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9193 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9220 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9267 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9319 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9355 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9385 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9414 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9444 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9473 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9503 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9531 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9559 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9581 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9629 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9654 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9686 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9708 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9730 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9750 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9771 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9791 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9813 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9833 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9860 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9882 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9906 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9928 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9952 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9973 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 9995 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 10016 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 10037 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 10059 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 10080 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 10105 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8014 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8015 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8016 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8017 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8018 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8019 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8020 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8021 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8022 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8023 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8024 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8025 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8026 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8027 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8028 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8029 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8030 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8031 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8032 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8033 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8034 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8035 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8036 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8037 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8038 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8039 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8040 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8041 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8042 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8043 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8044 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8045 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8046 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8047 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8048 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8049 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8050 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8051 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8052 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8053 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8054 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8055 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8056 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8057 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8058 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8059 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8060 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8061 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8062 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8063 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8064 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8065 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8066 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8067 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8068 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8069 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8070 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8071 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8072 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8073 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8074 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8075 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8076 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8077 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8078 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8079 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8080 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8081 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8082 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8083 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8084 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8085 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8086 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8087 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8088 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8089 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8090 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8091 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8092 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8093 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8094 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8095 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8096 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8097 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8098 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8099 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8100 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8101 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8102 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8103 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8104 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8105 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8106 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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 8107 of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h