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#
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.
22014
of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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.
22024
of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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)
[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
22048
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_solicitation_config_client_init_id#
#define sl_btmesh_cmd_solicitation_config_client_init_idValue:
0x01690028
21967
of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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_idValue:
0x02690028
21968
of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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_idValue:
0x03690028
21969
of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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_idValue:
0x01690028
21970
of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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_idValue:
0x02690028
21971
of file /mnt/raid/workspaces/ws.wDIAeKYhQ/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_idValue:
0x03690028
21972
of file /mnt/raid/workspaces/ws.wDIAeKYhQ/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h