Bluetooth Mesh Large Composition Data Client Model#

Bluetooth Mesh Large Composition Data Client Model.

This class provides the commands and messages to interface with the Large Composition Data Client model.

Modules#

sl_btmesh_evt_lcd_client_data_header

sl_btmesh_evt_lcd_client_data

sl_btmesh_evt_lcd_client_data_end

Functions#

sl_status_t
sl_btmesh_lcd_client_get_composition_data(uint16_t enc_netkey_index, uint16_t server_address, uint8_t page_number, uint16_t offset, uint32_t *handle)
sl_status_t
sl_btmesh_lcd_client_get_metadata(uint16_t enc_netkey_index, uint16_t server_address, uint8_t page_number, uint16_t offset, uint32_t *handle)

Function Documentation#

sl_btmesh_lcd_client_init#

sl_status_t sl_btmesh_lcd_client_init ()

Initializes the Large Composition Data Client model

Returns

  • SL_STATUS_OK if successful. Error code otherwise.


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

sl_btmesh_lcd_client_deinit#

sl_status_t sl_btmesh_lcd_client_deinit ()

Deinitialize the Large Composition Data Client model

Returns

  • SL_STATUS_OK if successful. Error code otherwise.


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

sl_btmesh_lcd_client_get_composition_data#

sl_status_t sl_btmesh_lcd_client_get_composition_data (uint16_t enc_netkey_index, uint16_t server_address, uint8_t page_number, uint16_t offset, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key index used to encrypt the request

[in]server_address

Destination server model address

[in]page_number

Page number of the Composition Data

[in]offset

Offset within the page

[out]handle

Request handle

Send a Large Composition Data Get to a LCD Server.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


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

sl_btmesh_lcd_client_get_metadata#

sl_status_t sl_btmesh_lcd_client_get_metadata (uint16_t enc_netkey_index, uint16_t server_address, uint8_t page_number, uint16_t offset, uint32_t * handle)
Parameters
[in]enc_netkey_index

Network key index used to encrypt the request

[in]server_address

Destination server model address

[in]page_number

Page number of the Composition Data

[in]offset

Offset within the page

[out]handle

Request handle

Send a Metadata request to a LCD Server.

Returns

  • SL_STATUS_OK if successful. Error code otherwise.

Events


Definition at line 21786 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_lcd_client_init_id#

#define sl_btmesh_cmd_lcd_client_init_id
Value:
0x01660028

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

sl_btmesh_cmd_lcd_client_deinit_id#

#define sl_btmesh_cmd_lcd_client_deinit_id
Value:
0x02660028

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

sl_btmesh_cmd_lcd_client_get_composition_data_id#

#define sl_btmesh_cmd_lcd_client_get_composition_data_id
Value:
0x03660028

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

sl_btmesh_cmd_lcd_client_get_metadata_id#

#define sl_btmesh_cmd_lcd_client_get_metadata_id
Value:
0x04660028

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

sl_btmesh_rsp_lcd_client_init_id#

#define sl_btmesh_rsp_lcd_client_init_id
Value:
0x01660028

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

sl_btmesh_rsp_lcd_client_deinit_id#

#define sl_btmesh_rsp_lcd_client_deinit_id
Value:
0x02660028

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

sl_btmesh_rsp_lcd_client_get_composition_data_id#

#define sl_btmesh_rsp_lcd_client_get_composition_data_id
Value:
0x03660028

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

sl_btmesh_rsp_lcd_client_get_metadata_id#

#define sl_btmesh_rsp_lcd_client_get_metadata_id
Value:
0x04660028

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