Bluetooth Mesh Solicitation PDU RPL Config Client Model#

Bluetooth Mesh Solicitation PDU RPL Config Client Model.

The Solicitation PDU RPL Configuration Client model is used to support the functionality of removing addresses from the solicitation replay protection list of a node that supports the Solicitation PDU RPL Configuration Server model. A Configuration Manager can use the Solicitation PDU RPL Configuration Client model to remove from the solicitation replay protection list the addresses that have been reassigned to a new node after a node was removed from the network.

Modules#

sl_btmesh_evt_solicitation_config_client_items_status

Functions#

sl_status_t
sl_btmesh_solicitation_config_client_clear_items(uint16_t dst, uint16_t appkey_index, uint16_t range_start, uint8_t length_present, uint8_t range_length, uint8_t response_required)

Function Documentation#

sl_btmesh_solicitation_config_client_init#

sl_status_t sl_btmesh_solicitation_config_client_init ()

Initialize the Solicitation PDU RPL Configuration Client model

Returns

  • SL_STATUS_OK if successful. Error code otherwise.


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

sl_btmesh_solicitation_config_client_deinit#

sl_status_t sl_btmesh_solicitation_config_client_deinit ()

Deinitialize the Solicitation PDU RPL Configuration Client model

Returns

  • SL_STATUS_OK if successful. Error code otherwise.


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

sl_btmesh_solicitation_config_client_clear_items#

sl_status_t sl_btmesh_solicitation_config_client_clear_items (uint16_t dst, uint16_t appkey_index, uint16_t range_start, uint8_t length_present, uint8_t range_length, uint8_t response_required)
Parameters
[in]dst

Destination address

[in]appkey_index

The application key index to use

[in]range_start

15 least significant bits of the starting unicast address

[in]length_present

Indicates the presence or absence of the RangeLength field

[in]range_length

If present, containsNumber of addresses in the range (0x02 – 0xFF), otherwise 0

[in]response_required

Defines whether acknowledged or unacknowledged message shall be used

Sends a SOLICITATION_PDU_RPL_ITEMS_CLEAR message to remove one or more items from the solicitation replay protection list of a node.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 22126 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_solicitation_config_client_init_id#

#define sl_btmesh_cmd_solicitation_config_client_init_id
Value:
0x01690028

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

sl_btmesh_cmd_solicitation_config_client_deinit_id#

#define sl_btmesh_cmd_solicitation_config_client_deinit_id
Value:
0x02690028

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

sl_btmesh_cmd_solicitation_config_client_clear_items_id#

#define sl_btmesh_cmd_solicitation_config_client_clear_items_id
Value:
0x03690028

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

sl_btmesh_rsp_solicitation_config_client_init_id#

#define sl_btmesh_rsp_solicitation_config_client_init_id
Value:
0x01690028

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

sl_btmesh_rsp_solicitation_config_client_deinit_id#

#define sl_btmesh_rsp_solicitation_config_client_deinit_id
Value:
0x02690028

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

sl_btmesh_rsp_solicitation_config_client_clear_items_id#

#define sl_btmesh_rsp_solicitation_config_client_clear_items_id
Value:
0x03690028

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