Mesh Node#
Mesh Node.
Bluetooth mesh stack API for unprovisioned devices and provisioned nodes.
Initialization:
sl_btmesh_node_init : Initialize node
sl_btmesh_node_init_oob : Initialize node with out-of-band authentication
sl_btmesh_evt_node_initialized : Node initialized
Provisioning a node:
sl_btmesh_node_get_uuid : Get device UUID
sl_btmesh_node_start_unprov_beaconing : Start unprovisioned device beaconing
sl_btmesh_node_stop_unprov_beaconing : Stop unprovisioned device beaconing
sl_btmesh_evt_node_provisioning_started : Provisioning process has started
sl_btmesh_evt_node_input_oob_request : Request to input out-of-band authentication data
sl_btmesh_node_send_input_oob_request_response : Respond to input out-of-band authentication request
sl_btmesh_evt_node_display_output_oob : Request to display output out-of-band authentication data
sl_btmesh_evt_node_static_oob_request : Request for static out-of-band authentication data
sl_btmesh_node_send_static_oob_request_response : Respond to static out-of-band authentication request
sl_btmesh_evt_node_provisioned : Node has been provisioned
sl_btmesh_evt_node_provisioning_failed : Provisioning process has failed
sl_btmesh_node_set_provisioning_data : Pre-provision a device
Node Configuration:
sl_btmesh_evt_node_key_added : A cryptographic key has been added to the node
sl_btmesh_evt_node_config_get : Node-wide configuration has been queried
sl_btmesh_evt_node_config_set : Node-wide configuration has been modified
sl_btmesh_evt_node_model_config_changed : Model configuration has been modified
sl_btmesh_node_reset : Factory reset mesh node
Note on Bluetooth mesh addresses
Bluetooth mesh address space is divided into sections containing ranges of addresses of various types. Different address types are used in different contexts. Some requests accept only certain address types.
The address types are as follows:
0x0000 Unassigned address: represents an address that has not been set
0x0001..0x7fff Unicast addresses are allocated by the Provisioner to provisioned nodes. Each element of a node has its own unicast address.
0x8000..0xbfff Virtual addresses are 16-bit shorthand for 128-bit label UUIDs which are pre-allocated to specific purposes in relevant Bluetooth SIG specifications. Virtual addresses can typically be used in the same context as group addresses. Some commands require specifying the full label UUID instead of the virtual address shorthand.
0xc000..0xffef Group addresses are allocated by the Provisioner for multicast communication.
0xfff0..0xffff Fixed group addresses are allocated in the Mesh specification for multicast communication in a particular context. They can be used in the same context as regular group addresses. The following addresses are currently defined:
0xfffc All-proxies broadcast address
0xfffd All-friends broadcast address
0xfffe All-relays broadcast address
0xffff All-nodes broadcast address
Modules#
sl_btmesh_evt_node_initialized
sl_btmesh_evt_node_provisioned
sl_btmesh_evt_node_display_output_oob
sl_btmesh_evt_node_input_oob_request
sl_btmesh_evt_node_provisioning_started
sl_btmesh_evt_node_provisioning_failed
sl_btmesh_evt_node_model_config_changed
sl_btmesh_evt_node_ivrecovery_needed
sl_btmesh_evt_node_changed_ivupdate_state
sl_btmesh_evt_node_static_oob_request
sl_btmesh_evt_node_key_removed
sl_btmesh_evt_node_key_updated
sl_btmesh_evt_node_heartbeat_start
sl_btmesh_evt_node_heartbeat_stop
sl_btmesh_evt_node_beacon_received
sl_btmesh_evt_node_local_dcd_data
sl_btmesh_evt_node_local_dcd_data_end
sl_btmesh_evt_node_local_model_metadata_page
sl_btmesh_evt_node_local_model_metadata_page_end
sl_btmesh_evt_node_start_received
sl_btmesh_evt_node_address_updated
sl_btmesh_evt_node_dcd_updated
Enumerations#
Flags for allowed provisioning algorithms during provisioning, which use a bitmap so that multiple algorithms can be supported.
Flags for supported OOB authentication methods during provisioning, which use a bitmap so that multiple methods can be supported.
Flags for supported input OOB actions during provisioning, which use a bitmap so that multiple actions can be supported.
Indicate the input OOB action selected by the Provisioner during provisioning of the device.
Flags for supported output OOB actions during provisioning, which use a bitmap so that multiple actions can be supported.
Indicate the output OOB action selected by the Provisioner during provisioning of the device.
Specify the type of a key in key manipulation commands.
Specify the state to which a Configuration Client/Server command/event applies.
Functions#
Macros#
Enumeration Documentation#
sl_btmesh_node_algorithm_flag_t#
sl_btmesh_node_algorithm_flag_t
Flags for allowed provisioning algorithms during provisioning, which use a bitmap so that multiple algorithms can be supported.
Enumerator | |
---|---|
sl_btmesh_node_algorithm_flag_ecdh_p256_cmac_aes128_aes_ccm | (0x1) ECDH based provisioning, authenticated using AES-CMAC, and protected with AES-CCM |
sl_btmesh_node_algorithm_flag_ecdh_p256_hmac_sha256_aes_ccm | (0x2) ECDH based provisioning, authenticated using HMAC-SHA-256, and protected with AES-CCM |
234
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_auth_method_flag_t#
sl_btmesh_node_auth_method_flag_t
Flags for supported OOB authentication methods during provisioning, which use a bitmap so that multiple methods can be supported.
Enumerator | |
---|---|
sl_btmesh_node_auth_method_flag_none | (0x1) Authentication without OOB is supported |
sl_btmesh_node_auth_method_flag_static | (0x2) Static OOB data authentication is supported |
sl_btmesh_node_auth_method_flag_output | (0x4) Output OOB authentication is supported |
sl_btmesh_node_auth_method_flag_input | (0x8) Input OOB authentication is supported |
264
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_oob_input_action_flag_t#
sl_btmesh_node_oob_input_action_flag_t
Flags for supported input OOB actions during provisioning, which use a bitmap so that multiple actions can be supported.
Enumerator | |
---|---|
sl_btmesh_node_oob_input_action_flag_push | (0x1) Push a button on the device. |
sl_btmesh_node_oob_input_action_flag_twist | (0x2) Twist a dial on the device. |
sl_btmesh_node_oob_input_action_flag_numeric | (0x4) Input a numeric authentication code. |
sl_btmesh_node_oob_input_action_flag_alpha | (0x8) Input an alphanumeric authentication code. |
280
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_oob_input_action_t#
sl_btmesh_node_oob_input_action_t
Indicate the input OOB action selected by the Provisioner during provisioning of the device.
Enumerator | |
---|---|
sl_btmesh_node_oob_input_action_push | (0x0) Push a button on the device. |
sl_btmesh_node_oob_input_action_twist | (0x1) Twist a dial on the device. |
sl_btmesh_node_oob_input_action_numeric | (0x2) Input a numeric authentication code. |
sl_btmesh_node_oob_input_action_alpha | (0x3) Input an alphanumeric authentication code. |
297
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_oob_output_action_flag_t#
sl_btmesh_node_oob_output_action_flag_t
Flags for supported output OOB actions during provisioning, which use a bitmap so that multiple actions can be supported.
Enumerator | |
---|---|
sl_btmesh_node_oob_output_action_flag_blink | (0x1) Blink a light. |
sl_btmesh_node_oob_output_action_flag_beep | (0x2) Emit a sound. |
sl_btmesh_node_oob_output_action_flag_vibrate | (0x4) Vibrate the device. |
sl_btmesh_node_oob_output_action_flag_numeric | (0x8) Output a numeric authentication code. |
sl_btmesh_node_oob_output_action_flag_alpha | (0x10) Output an alphanumeric authentication code. |
314
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_oob_output_action_t#
sl_btmesh_node_oob_output_action_t
Indicate the output OOB action selected by the Provisioner during provisioning of the device.
Enumerator | |
---|---|
sl_btmesh_node_oob_output_action_blink | (0x0) Blink a light. |
sl_btmesh_node_oob_output_action_beep | (0x1) Emit a sound. |
sl_btmesh_node_oob_output_action_vibrate | (0x2) Vibrate the device. |
sl_btmesh_node_oob_output_action_numeric | (0x3) Output a numeric authentication code. |
sl_btmesh_node_oob_output_action_alpha | (0x4) Output an alphanumeric authentication code. |
335
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_key_type_t#
sl_btmesh_node_key_type_t
Specify the type of a key in key manipulation commands.
Enumerator | |
---|---|
sl_btmesh_node_key_type_net | (0x0) Network key |
sl_btmesh_node_key_type_app | (0x1) Application key |
350
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_config_state_t#
sl_btmesh_node_config_state_t
Specify the state to which a Configuration Client/Server command/event applies.
Enumerator | |
---|---|
sl_btmesh_node_dcd | (0x8008) Device Composition Data |
sl_btmesh_node_beacon | (0x8009) Status of broadcasting Secure Network Beacons |
sl_btmesh_node_default_ttl | (0x800c) Default Time-To-Live for messages |
sl_btmesh_node_friendship | (0x800f) Friend status |
sl_btmesh_node_gatt_proxy | (0x8012) GATT proxy status |
sl_btmesh_node_key_refresh | (0x8015) Key refresh status |
sl_btmesh_node_relay | (0x8023) Relay status |
sl_btmesh_node_identity | (0x8042) Identity status |
sl_btmesh_node_nettx | (0x8024) Network transmit status |
360
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
Function Documentation#
sl_btmesh_node_init#
sl_status_t sl_btmesh_node_init ()
Initialize the Bluetooth mesh stack in Node role. When initialization is complete, a sl_btmesh_evt_node_initialized event will be generated.
This command must be issued before any other Bluetooth Mesh commands, except for sl_btmesh_node_set_uuid command.
Note that you may initialize a device either in the Provisioner or the Node role, but not both.
Returns
SL_STATUS_OK if successful. Error code otherwise.
Events
1099
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_exportable_keys#
sl_status_t sl_btmesh_node_set_exportable_keys ()
Set the node in mode that allows exporting encryption keys. By default on devices with PSA/ITS support the keys on normal node cannot be exported. This command must called before either sl_btmesh_node_init or sl_btmesh_node_init_oob. On everey boot device boots to node role unless this command is issued before node initialization
This command is to be used if device is originally in a node role and at later stage switches to a provisioner role.
Returns
SL_STATUS_OK if successful. Error code otherwise.
Events
1119
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_start_unprov_beaconing#
sl_status_t sl_btmesh_node_start_unprov_beaconing (uint8_t bearer)
[in] | bearer | Bit mask for which bearer to use. Values are as follows:
Other bits are reserved and must not be used. |
Start sending Unprovisioned Device Beacons.
This command makes an unprovisioned device available for provisioning. The device will start sending periodic unprovisioned device beacons containing device UUID. It will also start listening for incoming Provisioner connection attempts on the specified bearers (PB-ADV, PB-GATT, or both). For PB-GATT, the device will also begin advertising its provisioning GATT service.
At the beginning of a provisioning process, a sl_btmesh_evt_node_provisioning_started event will be generated. When the device receives provisioning data from the Provisioner, a sl_btmesh_evt_node_provisioned event will be generated. If provisioning fails with an error, a sl_btmesh_evt_node_provisioning_failed event will be generated.
After it is provisioned, addresses are allocated for the node elements and a network key is deployed to the node, making the node ready for further configuration by the Provisioner. Note that, at this point, the node is not yet fully ready to communicate with other nodes on the network.
Returns
SL_STATUS_OK if successful. Error code otherwise.
Events
1159
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_stop_unprov_beaconing#
sl_status_t sl_btmesh_node_stop_unprov_beaconing ()
Stop sending Unprovisioned Device Beacons.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1169
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_rssi#
sl_status_t sl_btmesh_node_get_rssi (int8_t * rssi)
[out] | rssi | Latest RSSI value. Units: dBm. Ignore this parameter if the command fails. |
Get the latest RSSI value of a provisioned Bluetooth device.
The value indicates the best signal strength received from any node within the network. The value is cleared after calling this function meaning the next call will fail if no new RSSI value is received.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1185
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_send_input_oob_request_response#
sl_status_t sl_btmesh_node_send_input_oob_request_response (size_t data_len, const uint8_t * data)
[in] | data_len | Length of data in |
[in] | data | Raw 16-byte or 32-byte array containing the input authentication data. The length of the data depends on the chosen provisioning algorithm; see the sl_btmesh_evt_node_start_received event for details on how the stack indicates the Provisioner's choice of provisioning algorithm to the application. Note that the raw data given to the stack must be encoded in the manner described in the Mesh Protocol 1.1 specifcation Section 5.4.2.4. Whether the data should be treated as Numeric or Alphanumeric depends on the selected input action. |
Provide the stack with the input out-of-band authentication data which the Provisioner is displaying.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1209
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_uuid#
sl_status_t sl_btmesh_node_get_uuid (uuid_128 * uuid)
[out] | uuid | The 16-byte UUID of the device |
Get the device UUID.
Every mesh device has a 128-bit UUID identifying the device. It is used primarily during provisioning, because it is broadcast in Unprovisioned Device Beacons to indicate that the device is ready to be provisioned.
This command is used for debugging purposes. During provisioning, the stack automatically uses the UUID of the device, which does not need to be explicitly specified when sl_btmesh_node_start_unprov_beaconing is started.
If get uuid is used before sl_btmesh_node_init, the uuid will be read from the nvme if it was manually set by sl_btmesh_node_set_uuid. If get uuid is used without a prior sl_btmesh_node_init or sl_btmesh_node_set_uuid, SL_STATUS_BT_MESH_DOES_NOT_EXIST will be returned.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1235
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_provisioning_data#
sl_status_t sl_btmesh_node_set_provisioning_data (aes_key_128 device_key, aes_key_128 network_key, uint16_t netkey_index, uint32_t iv_index, uint16_t address, uint8_t kr_in_progress)
[in] | device_key | Device Key for this Device, shared by the Provisioner |
[in] | network_key | Network key that the Provisioner has selected for this device |
[in] | netkey_index | Index of the Network Key the Provisioner has selected for this device |
[in] | iv_index | Current IV Index used in the network |
[in] | address | Address the Provisioner has allocated for this device's primary element |
[in] | kr_in_progress | Set to 1 if key refresh is currently in progress, otherwise 0. |
Provision devices completely out-of-band. Populate the Provisioner's device database with the corresponding values to make the device reachable and configurable in the Provisioner's network.
See also the Provisioner command for sl_btmesh_prov_add_ddb_entry to Provisioner's device database.
NOTE : The device must be reset after this command has been issued.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1262
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_init_oob#
sl_status_t sl_btmesh_node_init_oob (uint8_t public_key, uint8_t auth_methods, uint16_t output_actions, uint8_t output_size, uint16_t input_actions, uint8_t input_size, uint16_t oob_location)
[in] | public_key | If non-zero, use the ECC key stored in the persistent store during provisioning instead of an ephemeral key. |
[in] | auth_methods | Enum sl_btmesh_node_auth_method_flag_t. Allowed OOB authentication methods. The value is a bitmap so that multiple methods can be supported. |
[in] | output_actions | Enum sl_btmesh_node_oob_output_action_flag_t. Allowed OOB Output Action types |
[in] | output_size | Maximum Output OOB size Valid values range from 0 (feature not supported) to 8. |
[in] | input_actions | Enum sl_btmesh_node_oob_input_action_flag_t. Allowed OOB Input Action types |
[in] | input_size | Maximum Input OOB size. Valid values range from 0 (feature not supported) to 8. |
[in] | oob_location | Defines the OOB data location bitmask. See OOB Capabilities. |
Initialize the Bluetooth mesh stack in the Node role. When initialization is complete, a sl_btmesh_evt_node_initialized event is generated.
This command is the same as the sl_btmesh_node_init command except for parameters defining whether OOB authentication data stored on the device can be used during provisioning.
This command must be issued before any other Bluetooth mesh commands, except for sl_btmesh_node_set_uuid command.
Note that you may initialize a device either in the Provisioner or the Node role, but not both.
Returns
SL_STATUS_OK if successful. Error code otherwise.
Events
1306
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_ivrecovery_mode#
sl_status_t sl_btmesh_node_set_ivrecovery_mode (uint8_t mode)
[in] | mode | Zero to disable; non-zero to enable |
Enable/disable the IV index recovery mode.
If the node has not been in communication with the network for a long time (e.g., because it was turned off), it may have missed IV index updates and isn't able to communicate with other nodes. In this case, enable the IV index recovery mode.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1328
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_ivrecovery_mode#
sl_status_t sl_btmesh_node_get_ivrecovery_mode (uint8_t * mode)
[out] | mode | If non-zero, IV recovery is enabled. |
Get the current IV index recovery mode state. See sl_btmesh_node_set_ivrecovery_mode for details.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1340
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_net_relay_delay#
sl_status_t sl_btmesh_node_set_net_relay_delay (uint8_t min_ms, uint8_t max_ms)
[in] | min_ms | Minimum interval, in milliseconds |
[in] | max_ms | Maximum interval, in milliseconds, which must be equal to or greater than the minimum. |
Set the network relay delay interval.
This parameter determines the time a relay waits until it relays a network PDU. The value used is a random number within the specified interval.
Note that this value affects the first instance of the relayed network PDU. If relay retransmissions are enabled, the interval between retransmissions is defined by the relay state, set by the Provisioner of the network or by sl_btmesh_test_set_relay test command.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1361
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_net_relay_delay#
sl_status_t sl_btmesh_node_get_net_relay_delay (uint8_t * min_ms, uint8_t * max_ms)
[out] | min_ms | Minimum interval, in milliseconds |
[out] | max_ms | Maximum interval, in milliseconds |
Get network relay delay interval. See sl_btmesh_node_set_net_relay_delay command for details.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1374
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_ivupdate_state#
sl_status_t sl_btmesh_node_get_ivupdate_state (uint32_t * iv_index, uint8_t * state)
[out] | iv_index | Current IV index |
[out] | state | Indicates whether the IV index update is ongoing (1) or not (0). |
Get the current IV index update state in the network.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1388
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_request_ivupdate#
sl_status_t sl_btmesh_node_request_ivupdate ()
Attempt to request an IV index update in the network.
Each network layer PDU that a node sends has a 24-bit sequence number attached to it. Each node element keeps a sequence number counter, which is incremented for every PDU sent out to the network. Repeating sequence numbers for a given IV index value is not allowed. As a result, if a node determines it is about to exhaust the available sequence numbers in one of its elements, it needs to request an IV index update by issuing this command.
Determining when a node may run out of sequence numbers has to be done at the application level because the stack can't determine how often the application plans to transmit to the network, i.e., how long the remaining sequence numbers might last.
See also the sl_btmesh_node_get_seq_remaining command.
Note that the call may fail for various reasons, for example if an IV index update is already ongoing, or if not enough time has passed since the previous IV index update.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1417
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_seq_remaining#
sl_status_t sl_btmesh_node_get_seq_remaining (uint16_t elem_index, uint32_t * count)
[in] | elem_index | The index of queried element |
[out] | count | Remaining sequence number count |
Get the number of sequence numbers remaining on an element (before sequence numbers are exhausted). Note that every node element keeps a separate sequence number counter.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1431
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_save_replay_protection_list#
sl_status_t sl_btmesh_node_save_replay_protection_list ()
Save the current replay protection list to the persistent store.
The replay protection list keeps track of the packet sequence numbers from different sources received by the node. The node will not process messages associated with already used sequence numbers and is therefore protected from replay attacks using previously recorded messages.
The replay protection list is kept in RAM during runtime. It needs to be saved to the persistent store periodically and always before the device powers off. Because the stack is not aware when this will happen, the application has to call this method while the node is getting ready to power down but is still running.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1453
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_uuid#
sl_status_t sl_btmesh_node_set_uuid (uuid_128 uuid)
[in] | uuid | UUID to set |
Write device UUID into the persistent store. This command must be called before initializing the Bluetooth mesh stack (before sl_btmesh_node_init or sl_btmesh_node_init_oob), otherwise the change will not take effect before a reboot.
Ensure that the UUID conforms to the format defined in RFC 4122
Note that UUID must not be changed when the device is provisioned to a network.
Furthermore, ensure that the UUID remains constant if a device has received a firmware update, which requires reprovisioning of the device after the update has been applied (e.g., new elements are added by the update).
Returns
SL_STATUS_OK if successful. Error code otherwise.
1477
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_replay_protection_list_status#
sl_status_t sl_btmesh_node_get_replay_protection_list_status (uint16_t * total_entries, uint16_t * unsaved_entries)
[out] | total_entries | Total number of entries in use |
[out] | unsaved_entries | Number of unsaved entries |
Get the status of the replay protection list.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1489
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_element_address#
sl_status_t sl_btmesh_node_get_element_address (uint16_t elem_index, uint16_t * address)
[in] | elem_index | The index of the target element, 0 is the primary element |
[out] | address | The address of the element. Returns 0x0000 if the address is not configured or if an error occurs. |
Get the unicast address configured to an element.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1504
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_send_static_oob_request_response#
sl_status_t sl_btmesh_node_send_static_oob_request_response (size_t data_len, const uint8_t * data)
[in] | data_len | Length of data in |
[in] | data | Raw 16-byte or 32-byte array containing the static authentication data. The length of the data depends on the chosen provisioning algorithm; see the sl_btmesh_evt_node_start_received event for details on how the stack indicates the Provisioner's choice of provisioning algorithm to the application. Note that the raw data given to the stack must be encoded in the manner described in the Mesh Protocol 1.1 specifcation Section 5.4.2.4. The data type for static OOB authentication data is Binary. |
Provide the stack with static out-of-band authentication data, which the stack requested.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1528
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_reset#
sl_status_t sl_btmesh_node_reset ()
Factory reset of the mesh node.
To complete procedure, the application should do its own cleanup duties and reset the hardware.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1542
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_beacon_reporting#
sl_status_t sl_btmesh_node_set_beacon_reporting (uint8_t report)
[in] | report | Turn reporting on (nonzero) or off (zero). |
Set secure network beaconing on or off. When on, every received secure network beacon will generate a sl_btmesh_evt_node_beacon_received event.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1554
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_iv_update_age#
sl_status_t sl_btmesh_node_set_iv_update_age (uint32_t age_sec)
[in] | age_sec | Seconds since last IV update. Values from 0 to 345600 (96h) |
Set the time since the last IV update. After the reboot, the node doesn't know the time since the last IV update and assumes that it happened at the time of the reboot.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1568
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_key_count#
sl_status_t sl_btmesh_node_get_key_count (uint8_t type, uint32_t * count)
[in] | type | Enum sl_btmesh_node_key_type_t. 0 for network key, 1 for application key |
[out] | count | Number of keys of the given type on the device |
Get the total number of keys in node.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1581
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_key#
sl_status_t sl_btmesh_node_get_key (uint8_t type, uint32_t index, uint8_t current, uint16_t * id, uint16_t * netkey_index, aes_key_128 * key)
[in] | type | Enum sl_btmesh_node_key_type_t. 0 for network key, 1 for application key |
[in] | index | Key position, ranging from zero to key count minus one |
[in] | current | 1: Current key, 0: Old key |
[out] | id | Mesh key index of the key |
[out] | netkey_index | For application keys, the network key index of the network key this key is bound to. Ignore for other key types. |
[out] | key | Key data, 16 bytes |
Get a key by position. Only current key data exits in normal mode. Old key data can be queried only during the key refresh.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1600
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_networks#
SL_BGAPI_DEPRECATED sl_status_t sl_btmesh_node_get_networks (size_t max_networks_size, size_t * networks_len, uint8_t * networks)
[in] | max_networks_size | Size of output buffer passed in |
[out] | networks_len | On return, set to the length of output data written to |
[out] | networks | List of network IDs. Each ID is two bytes in little-endian format |
Get a list of networks supported by the node. This is a deprecated function. Please use sl_btmesh_node_get_key_count and sl_btmesh_node_get_key instead.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1622
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_element_seqnum#
sl_status_t sl_btmesh_node_get_element_seqnum (uint16_t elem_index, uint32_t * seqnum)
[in] | elem_index | The index of the target element, 0 is the primary element |
[out] | seqnum | Current sequence number of the element Ignore the value if the result code indicates an error (for example, when the element index is out of bounds). |
Get the current sequence number of an element.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1639
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_model_option#
sl_status_t sl_btmesh_node_set_model_option (uint16_t elem_index, uint16_t vendor_id, uint16_t model_id, uint8_t option, uint32_t value)
[in] | elem_index | The index of the target element, 0 is the primary element |
[in] | vendor_id | Vendor ID for vendor-specific models. Use 0xffff for Bluetooth SIG models. |
[in] | model_id | Model ID |
[in] | option | Option to set. The following options are defined:
|
[in] | value | Value for the option. The following values are defined for generic level delta behavior option:
The following values are defined for for Lightness, Ctl and Hsl range status message behavior option:
|
Set a model-specific option.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1677
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_local_dcd#
sl_status_t sl_btmesh_node_get_local_dcd (uint8_t page)
[in] | page | Composition data page to query |
Get the local Device Composition Data.
Returns
SL_STATUS_OK if successful. Error code otherwise.
Events
1696
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_power_off#
sl_status_t sl_btmesh_node_power_off ()
Power off the mesh node. To be called prior power off to allow the device to save its own state.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1707
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_adv_phy#
sl_status_t sl_btmesh_node_set_adv_phy (uint8_t phy)
N/A | phy |
1724
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_adv_phy#
sl_status_t sl_btmesh_node_get_adv_phy (uint8_t * phy)
N/A | phy |
1741
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_provisioning_algorithms#
sl_status_t sl_btmesh_node_set_provisioning_algorithms (uint16_t algorithms)
[in] | algorithms | Enum sl_btmesh_node_algorithm_flag_t. Allowed provisioning algorithms bitmask; zero represents a special value to allow any available algorithm. |
Set the set of allowed provisioning algorithms. The application can use this command to limit the algorithms used in provisioning, even if the stack would contain support for multiple algorithms. This command has to be issued before initializing the stack with sl_btmesh_node_init or sl_btmesh_node_init_oob.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1758
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_init_provisioning_records#
sl_status_t sl_btmesh_node_init_provisioning_records ()
Initialize provisioning record retrieval functionality on the device. This must be called before device is provisioned, if provisioning records are to be used.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1770
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_unprov_beaconing_adv_interval#
sl_status_t sl_btmesh_node_set_unprov_beaconing_adv_interval (uint16_t adv_interval_min, uint16_t adv_interval_max)
[in] | adv_interval_min | Minimum advertisement interval. Value is in units of 0.625 ms. Range: 0x20 to 0xFFFF. Time range: 20 ms to 40.96 s |
[in] | adv_interval_max | Maximum advertisement interval. Value is in units of 0.625 ms. Must be equal to or greater than the minimum interval. Range: 0x20 to 0xFFFF. Time range: 20 ms to 40.96 s |
Set Unprovisioned Device Beaconing advertisement interval timing parameters both with and without URI.
This command sets the timing parameters of Unprovisioned Device Beaconing advertisement interval with and without URI. This setting will take effect next time the Unprovisioned Device Beaconing advertisement is started.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1790
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_proxy_service_adv_interval#
sl_status_t sl_btmesh_node_set_proxy_service_adv_interval (uint16_t adv_interval_min, uint16_t adv_interval_max)
[in] | adv_interval_min | Minimum advertisement interval. Value is in units of 0.625 ms. Range: 0x20 to 0xFFFF. Time range: 20 ms to 40.96 s |
[in] | adv_interval_max | Maximum advertisement interval. Value is in units of 0.625 ms. Must be equal to or greater than the minimum interval. Range: 0x20 to 0xFFFF. Time range: 20 ms to 40.96 s |
Set Mesh Proxy Service advertisement interval timing parameters.
This command sets the timing parameters of Mesh Proxy Service advertisement interval. This setting will take effect next time the Mesh Proxy Service advertisement is started.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1810
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_provisioning_service_adv_interval#
sl_status_t sl_btmesh_node_set_provisioning_service_adv_interval (uint16_t adv_interval_min, uint16_t adv_interval_max)
[in] | adv_interval_min | Minimum advertisement interval. Value is in units of 0.625 ms. Range: 0x20 to 0xFFFF. Time range: 20 ms to 40.96 s |
[in] | adv_interval_max | Maximum advertisement interval. Value is in units of 0.625 ms. Must be equal to or greater than the minimum interval. Range: 0x20 to 0xFFFF. Time range: 20 ms to 40.96 s |
Set Mesh Provisioning Service advertisement interval timing parameters.
This command sets the timing parameters of Mesh Provisioning Service advertisement interval. This setting will take effect next time the Mesh Provisioning Service advertisement is started.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1830
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_local_model_metadata_page#
sl_status_t sl_btmesh_node_get_local_model_metadata_page (uint8_t page)
[in] | page | Model metadata page to query |
Get the local Mesh Model Metadata.
Returns
SL_STATUS_OK if successful. Error code otherwise.
Events
1846
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_save_proxy_solicitation_rpl#
sl_status_t sl_btmesh_node_save_proxy_solicitation_rpl ()
Save the current Private GATT Proxy Solicitation Replay Protection List to persistent storage.
Solicitation PDU RPL is in use only if the node supports On Demand Private Proxy Server.
The replay protection list keeps track of the Solicitation PDU sequence numbers from different sources received by the node. The node will not process messages associtated with already used sequence numbers and is therefore protected from replay attacks using previously recorded messages.
The replay protection list is kept is RAM during runtime. It needs to be saved to persistent storage periodally and always before the device powers off. Because the stack is not aware when this will happen, the application has to call this method while the node is getting ready to power down but is still running.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1871
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_proxy_solicitation_rpl_status#
sl_status_t sl_btmesh_node_get_proxy_solicitation_rpl_status (uint16_t * total_entries, uint16_t * unsaved_entries)
[out] | total_entries | Total number of entries in use |
[out] | unsaved_entries | Number of unsaved entries |
Get the status of the Solicitation Replay Protection List.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1883
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_oob_uri#
sl_status_t sl_btmesh_node_set_oob_uri (size_t uri_len, const uint8_t * uri)
[in] | uri_len | Length of data in |
[in] | uri | Base URI for OOB public key retrieval |
Set OOB URI.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1896
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_get_oob_uri#
sl_status_t sl_btmesh_node_get_oob_uri (size_t max_uri_size, size_t * uri_len, uint8_t * uri)
[in] | max_uri_size | Size of output buffer passed in |
[out] | uri_len | On return, set to the length of output data written to |
[out] | uri | Base URI for OOB public key retrieval |
Get the OOB URI.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1910
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_proxy_service_uuid#
sl_status_t sl_btmesh_node_set_proxy_service_uuid (uint16_t uuid)
N/A | uuid |
1931
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_test_identity#
sl_status_t sl_btmesh_node_test_identity (uint16_t address, uint16_t netkey_index, size_t data_len, const uint8_t * data, uint8_t * match)
[in] | address | Mesh address of the node, if this is 0 then testing for network identity. If valid a node address is give then testing for for node identity. |
[in] | netkey_index | Network key index of the node. |
[in] | data_len | Length of data in |
[in] | data | Contents of the network identity beacon. |
[out] | match | - 0: Network/Node Identity record did not match
|
Tets if receiver network identity beacon matches mesh network.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1949
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_proxy_service_scan_response#
sl_status_t sl_btmesh_node_set_proxy_service_scan_response (uint16_t netkey_index, size_t scan_response_data_len, const uint8_t * scan_response_data)
[in] | netkey_index | Index of the network key associated with the proxy service advertisement. The caller may set scan response data separately for each network key, so that data encrypted and/or authenticated with the network key can be used as a scan response, if desired. |
[in] | scan_response_data_len | Length of data in |
[in] | scan_response_data | Binary scan response data encoded as AD types as defined in the Core specification. Data must fit into a SCAN_RSP PDU. It is up to the caller to ensure that valid data is given. |
Set Mesh Proxy Service scan response data.
This command sets the scan response data for a Mesh Proxy Service advertisement. The Mesh Proxy Service advertisement is a connectable and scannable advertisement, meaning that a client can issue a scan request and receive a scan response that carries additional data relevant to the service. This setting will take effect next time the Mesh Proxy Service advertisement is started.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1978
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_clear_proxy_service_scan_response#
sl_status_t sl_btmesh_node_clear_proxy_service_scan_response (uint16_t netkey_index)
[in] | netkey_index | Index of the network key associated with the proxy service advertisement. The caller may set scan response data separately for each network key, so that data encrypted and/or authenticated with the network key can be used as a scan response, if desired. |
Clear Mesh Proxy Service scan response data.
This command clears the scan response data for a Mesh Proxy Service advertisement. This setting will take effect next time the Mesh Proxy Service advertisement is started.
Returns
SL_STATUS_OK if successful. Error code otherwise.
1998
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_set_provisioning_service_scan_response#
sl_status_t sl_btmesh_node_set_provisioning_service_scan_response (size_t scan_response_data_len, const uint8_t * scan_response_data)
[in] | scan_response_data_len | Length of data in |
[in] | scan_response_data | Binary scan response data encoded as AD types as defined in the Core specification. Data must fit into a SCAN_RSP PDU. It is up to the caller to ensure that valid data is given. |
Set Mesh Provisioning Service scan response data.
This command sets the scan response data for a Mesh Provisioning Service advertisement. The Mesh Provisioning Service advertisement is a connectable and scannable advertisement, meaning that a client can issue a scan request and receive a scan response that carries additional data relevant to the service. This setting will take effect next time the Mesh Provisioning Service advertisement is started.
Returns
SL_STATUS_OK if successful. Error code otherwise.
2019
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_node_clear_provisioning_service_scan_response#
sl_status_t sl_btmesh_node_clear_provisioning_service_scan_response ()
Clear Mesh Provisioning Service scan response data.
This command clears the scan response data for a Mesh Provisioning Service advertisement. This setting will take effect next time the Mesh Provisioning Service advertisement is started.
Returns
SL_STATUS_OK if successful. Error code otherwise.
2034
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_node_init_id#
#define sl_btmesh_cmd_node_init_idValue:
0x00140028
131
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_exportable_keys_id#
#define sl_btmesh_cmd_node_set_exportable_keys_idValue:
0x24140028
132
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_start_unprov_beaconing_id#
#define sl_btmesh_cmd_node_start_unprov_beaconing_idValue:
0x01140028
133
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_stop_unprov_beaconing_id#
#define sl_btmesh_cmd_node_stop_unprov_beaconing_idValue:
0x16140028
134
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_rssi_id#
#define sl_btmesh_cmd_node_get_rssi_idValue:
0x17140028
135
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_send_input_oob_request_response_id#
#define sl_btmesh_cmd_node_send_input_oob_request_response_idValue:
0x02140028
136
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_uuid_id#
#define sl_btmesh_cmd_node_get_uuid_idValue:
0x03140028
137
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_provisioning_data_id#
#define sl_btmesh_cmd_node_set_provisioning_data_idValue:
0x04140028
138
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_init_oob_id#
#define sl_btmesh_cmd_node_init_oob_idValue:
0x05140028
139
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_ivrecovery_mode_id#
#define sl_btmesh_cmd_node_set_ivrecovery_mode_idValue:
0x06140028
140
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_ivrecovery_mode_id#
#define sl_btmesh_cmd_node_get_ivrecovery_mode_idValue:
0x07140028
141
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_net_relay_delay_id#
#define sl_btmesh_cmd_node_set_net_relay_delay_idValue:
0x0b140028
142
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_net_relay_delay_id#
#define sl_btmesh_cmd_node_get_net_relay_delay_idValue:
0x0c140028
143
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_ivupdate_state_id#
#define sl_btmesh_cmd_node_get_ivupdate_state_idValue:
0x0d140028
144
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_request_ivupdate_id#
#define sl_btmesh_cmd_node_request_ivupdate_idValue:
0x0e140028
145
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_seq_remaining_id#
#define sl_btmesh_cmd_node_get_seq_remaining_idValue:
0x0f140028
146
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_save_replay_protection_list_id#
#define sl_btmesh_cmd_node_save_replay_protection_list_idValue:
0x10140028
147
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_uuid_id#
#define sl_btmesh_cmd_node_set_uuid_idValue:
0x11140028
148
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_replay_protection_list_status_id#
#define sl_btmesh_cmd_node_get_replay_protection_list_status_idValue:
0x14140028
149
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_element_address_id#
#define sl_btmesh_cmd_node_get_element_address_idValue:
0x12140028
150
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_send_static_oob_request_response_id#
#define sl_btmesh_cmd_node_send_static_oob_request_response_idValue:
0x13140028
151
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_reset_id#
#define sl_btmesh_cmd_node_reset_idValue:
0x15140028
152
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_beacon_reporting_id#
#define sl_btmesh_cmd_node_set_beacon_reporting_idValue:
0x18140028
153
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_iv_update_age_id#
#define sl_btmesh_cmd_node_set_iv_update_age_idValue:
0x19140028
154
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_key_count_id#
#define sl_btmesh_cmd_node_get_key_count_idValue:
0x1a140028
155
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_key_id#
#define sl_btmesh_cmd_node_get_key_idValue:
0x1b140028
156
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_networks_id#
#define sl_btmesh_cmd_node_get_networks_idValue:
0x1c140028
157
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_element_seqnum_id#
#define sl_btmesh_cmd_node_get_element_seqnum_idValue:
0x1d140028
158
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_model_option_id#
#define sl_btmesh_cmd_node_set_model_option_idValue:
0x1e140028
159
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_local_dcd_id#
#define sl_btmesh_cmd_node_get_local_dcd_idValue:
0x1f140028
160
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_power_off_id#
#define sl_btmesh_cmd_node_power_off_idValue:
0x21140028
161
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_adv_phy_id#
#define sl_btmesh_cmd_node_set_adv_phy_idValue:
0x22140028
162
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_adv_phy_id#
#define sl_btmesh_cmd_node_get_adv_phy_idValue:
0x23140028
163
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_provisioning_algorithms_id#
#define sl_btmesh_cmd_node_set_provisioning_algorithms_idValue:
0x25140028
164
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_init_provisioning_records_id#
#define sl_btmesh_cmd_node_init_provisioning_records_idValue:
0x26140028
165
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_unprov_beaconing_adv_interval_id#
#define sl_btmesh_cmd_node_set_unprov_beaconing_adv_interval_idValue:
0x28140028
166
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_proxy_service_adv_interval_id#
#define sl_btmesh_cmd_node_set_proxy_service_adv_interval_idValue:
0x29140028
167
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_provisioning_service_adv_interval_id#
#define sl_btmesh_cmd_node_set_provisioning_service_adv_interval_idValue:
0x30140028
168
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_local_model_metadata_page_id#
#define sl_btmesh_cmd_node_get_local_model_metadata_page_idValue:
0x20140028
169
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_save_proxy_solicitation_rpl_id#
#define sl_btmesh_cmd_node_save_proxy_solicitation_rpl_idValue:
0x31140028
170
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_proxy_solicitation_rpl_status_id#
#define sl_btmesh_cmd_node_get_proxy_solicitation_rpl_status_idValue:
0x32140028
171
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_oob_uri_id#
#define sl_btmesh_cmd_node_set_oob_uri_idValue:
0x33140028
172
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_get_oob_uri_id#
#define sl_btmesh_cmd_node_get_oob_uri_idValue:
0x34140028
173
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_proxy_service_uuid_id#
#define sl_btmesh_cmd_node_set_proxy_service_uuid_idValue:
0x35140028
174
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_test_identity_id#
#define sl_btmesh_cmd_node_test_identity_idValue:
0x36140028
175
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_proxy_service_scan_response_id#
#define sl_btmesh_cmd_node_set_proxy_service_scan_response_idValue:
0x37140028
176
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_clear_proxy_service_scan_response_id#
#define sl_btmesh_cmd_node_clear_proxy_service_scan_response_idValue:
0x38140028
177
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_set_provisioning_service_scan_response_id#
#define sl_btmesh_cmd_node_set_provisioning_service_scan_response_idValue:
0x39140028
178
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_cmd_node_clear_provisioning_service_scan_response_id#
#define sl_btmesh_cmd_node_clear_provisioning_service_scan_response_idValue:
0x3a140028
179
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_init_id#
#define sl_btmesh_rsp_node_init_idValue:
0x00140028
180
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_exportable_keys_id#
#define sl_btmesh_rsp_node_set_exportable_keys_idValue:
0x24140028
181
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_start_unprov_beaconing_id#
#define sl_btmesh_rsp_node_start_unprov_beaconing_idValue:
0x01140028
182
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_stop_unprov_beaconing_id#
#define sl_btmesh_rsp_node_stop_unprov_beaconing_idValue:
0x16140028
183
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_rssi_id#
#define sl_btmesh_rsp_node_get_rssi_idValue:
0x17140028
184
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_send_input_oob_request_response_id#
#define sl_btmesh_rsp_node_send_input_oob_request_response_idValue:
0x02140028
185
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_uuid_id#
#define sl_btmesh_rsp_node_get_uuid_idValue:
0x03140028
186
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_provisioning_data_id#
#define sl_btmesh_rsp_node_set_provisioning_data_idValue:
0x04140028
187
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_init_oob_id#
#define sl_btmesh_rsp_node_init_oob_idValue:
0x05140028
188
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_ivrecovery_mode_id#
#define sl_btmesh_rsp_node_set_ivrecovery_mode_idValue:
0x06140028
189
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_ivrecovery_mode_id#
#define sl_btmesh_rsp_node_get_ivrecovery_mode_idValue:
0x07140028
190
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_net_relay_delay_id#
#define sl_btmesh_rsp_node_set_net_relay_delay_idValue:
0x0b140028
191
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_net_relay_delay_id#
#define sl_btmesh_rsp_node_get_net_relay_delay_idValue:
0x0c140028
192
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_ivupdate_state_id#
#define sl_btmesh_rsp_node_get_ivupdate_state_idValue:
0x0d140028
193
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_request_ivupdate_id#
#define sl_btmesh_rsp_node_request_ivupdate_idValue:
0x0e140028
194
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_seq_remaining_id#
#define sl_btmesh_rsp_node_get_seq_remaining_idValue:
0x0f140028
195
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_save_replay_protection_list_id#
#define sl_btmesh_rsp_node_save_replay_protection_list_idValue:
0x10140028
196
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_uuid_id#
#define sl_btmesh_rsp_node_set_uuid_idValue:
0x11140028
197
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_replay_protection_list_status_id#
#define sl_btmesh_rsp_node_get_replay_protection_list_status_idValue:
0x14140028
198
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_element_address_id#
#define sl_btmesh_rsp_node_get_element_address_idValue:
0x12140028
199
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_send_static_oob_request_response_id#
#define sl_btmesh_rsp_node_send_static_oob_request_response_idValue:
0x13140028
200
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_reset_id#
#define sl_btmesh_rsp_node_reset_idValue:
0x15140028
201
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_beacon_reporting_id#
#define sl_btmesh_rsp_node_set_beacon_reporting_idValue:
0x18140028
202
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_iv_update_age_id#
#define sl_btmesh_rsp_node_set_iv_update_age_idValue:
0x19140028
203
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_key_count_id#
#define sl_btmesh_rsp_node_get_key_count_idValue:
0x1a140028
204
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_key_id#
#define sl_btmesh_rsp_node_get_key_idValue:
0x1b140028
205
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_networks_id#
#define sl_btmesh_rsp_node_get_networks_idValue:
0x1c140028
206
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_element_seqnum_id#
#define sl_btmesh_rsp_node_get_element_seqnum_idValue:
0x1d140028
207
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_model_option_id#
#define sl_btmesh_rsp_node_set_model_option_idValue:
0x1e140028
208
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_local_dcd_id#
#define sl_btmesh_rsp_node_get_local_dcd_idValue:
0x1f140028
209
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_power_off_id#
#define sl_btmesh_rsp_node_power_off_idValue:
0x21140028
210
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_adv_phy_id#
#define sl_btmesh_rsp_node_set_adv_phy_idValue:
0x22140028
211
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_adv_phy_id#
#define sl_btmesh_rsp_node_get_adv_phy_idValue:
0x23140028
212
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_provisioning_algorithms_id#
#define sl_btmesh_rsp_node_set_provisioning_algorithms_idValue:
0x25140028
213
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_init_provisioning_records_id#
#define sl_btmesh_rsp_node_init_provisioning_records_idValue:
0x26140028
214
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_unprov_beaconing_adv_interval_id#
#define sl_btmesh_rsp_node_set_unprov_beaconing_adv_interval_idValue:
0x28140028
215
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_proxy_service_adv_interval_id#
#define sl_btmesh_rsp_node_set_proxy_service_adv_interval_idValue:
0x29140028
216
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_provisioning_service_adv_interval_id#
#define sl_btmesh_rsp_node_set_provisioning_service_adv_interval_idValue:
0x30140028
217
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_local_model_metadata_page_id#
#define sl_btmesh_rsp_node_get_local_model_metadata_page_idValue:
0x20140028
218
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_save_proxy_solicitation_rpl_id#
#define sl_btmesh_rsp_node_save_proxy_solicitation_rpl_idValue:
0x31140028
219
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_proxy_solicitation_rpl_status_id#
#define sl_btmesh_rsp_node_get_proxy_solicitation_rpl_status_idValue:
0x32140028
220
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_oob_uri_id#
#define sl_btmesh_rsp_node_set_oob_uri_idValue:
0x33140028
221
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_get_oob_uri_id#
#define sl_btmesh_rsp_node_get_oob_uri_idValue:
0x34140028
222
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_proxy_service_uuid_id#
#define sl_btmesh_rsp_node_set_proxy_service_uuid_idValue:
0x35140028
223
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_test_identity_id#
#define sl_btmesh_rsp_node_test_identity_idValue:
0x36140028
224
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_proxy_service_scan_response_id#
#define sl_btmesh_rsp_node_set_proxy_service_scan_response_idValue:
0x37140028
225
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_clear_proxy_service_scan_response_id#
#define sl_btmesh_rsp_node_clear_proxy_service_scan_response_idValue:
0x38140028
226
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_set_provisioning_service_scan_response_id#
#define sl_btmesh_rsp_node_set_provisioning_service_scan_response_idValue:
0x39140028
227
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
sl_btmesh_rsp_node_clear_provisioning_service_scan_response_id#
#define sl_btmesh_rsp_node_clear_provisioning_service_scan_response_idValue:
0x3a140028
228
of file /mnt/raid/workspaces/ws.cynwT2I6w/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h