Data structure of the client_request event.
Public Attribute Documentation#
server_address#
uint16_t sl_btmesh_evt_generic_server_client_request_s::server_address
Address the message was sent to, which can be either the model element's unicast address, or model's subscription address
5760
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
elem_index#
uint16_t sl_btmesh_evt_generic_server_client_request_s::elem_index
Server model element index
5763
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
model_id#
uint16_t sl_btmesh_evt_generic_server_client_request_s::model_id
Server model ID
5764
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
client_address#
uint16_t sl_btmesh_evt_generic_server_client_request_s::client_address
Address of the client model which sent the message
5765
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
appkey_index#
uint16_t sl_btmesh_evt_generic_server_client_request_s::appkey_index
The application key index used in encrypting the request; Responses need to be encrypted with the same key.
5767
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
transition_ms#
uint32_t sl_btmesh_evt_generic_server_client_request_s::transition_ms
Requested transition time (in milliseconds) for the state change. If both the transition time and the delay are zero, the transition is immediate.
This applies to messages, which the Mesh Model specification defines to have transition and delay times and will be zero for others.
5770
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
delay_ms#
uint16_t sl_btmesh_evt_generic_server_client_request_s::delay_ms
Delay time (in milliseconds) before starting the state change. If both the transition time and the delay are zero, the transition is immediate.
This applies to messages, which the Mesh Model specification defines to have transition and delay times and will be zero for others.
5778
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
flags#
uint16_t sl_btmesh_evt_generic_server_client_request_s::flags
Message flags. Bitmask of the following values:
Bit 0: Non-relayed. If non-zero, indicates that the client message was not relayed (TTL was zero) and that the server is within direct radio range of the client.
Bit 1: Response required. If non-zero, the client expects a response from the server.
5786
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
type#
uint8_t sl_btmesh_evt_generic_server_client_request_s::type
Model-specific request type. See set request types list for details.
5796
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h
parameters#
uint8array sl_btmesh_evt_generic_server_client_request_s::parameters
Message-specific parameters serialized into a byte array
5798
of file /mnt/raid/workspaces/ws.iS2YF8Lrv/overlay/gsdk/protocol/bluetooth/build/native/mesh_app/inc/sl_btmesh_api.h