RA Flexible Software Package Documentation  Release v5.6.0

 

Detailed Description

This Section Describes the module Notification Callback interface offered to the application

Data Structures

struct  rm_ble_mesh_access_model_callback_args_t
 
struct  rm_ble_mesh_access_timeout_callback_args_t
 

Typedefs

typedef void(* rm_ble_mesh_access_model_callback_t) (rm_ble_mesh_access_model_callback_args_t *p_args)
 
typedef void(* rm_ble_mesh_access_timeout_callback_t) (rm_ble_mesh_access_timeout_callback_args_t *p_args)
 

Data Structure Documentation

◆ rm_ble_mesh_access_model_callback_args_t

struct rm_ble_mesh_access_model_callback_args_t

Access Layer Application Asynchronous Notification Callback Arguments.

Data Fields
void const * p_context Placeholder for user data.
rm_ble_mesh_access_model_req_msg_context_t * p_msg_context Context of message received for a specific model instance.
rm_ble_mesh_access_req_msg_raw_t * p_msg_raw Uninterpreted/raw received message for a specific model instance.

◆ rm_ble_mesh_access_timeout_callback_args_t

struct rm_ble_mesh_access_timeout_callback_args_t

Access Layer Model Publication Timeout Callback Arguments.

Access Layer calls the registered callback to indicate Publication Timeout for the associated model.

Parameters
p_contextPlaceholder for user data.
handleModel Handle.
blobBlob if any or NULL.
Data Fields
void const * p_context Placeholder for user data.
rm_ble_mesh_access_model_handle_t handle Model handle.
void * p_blob Blob if any or NULL.

Typedef Documentation

◆ rm_ble_mesh_access_model_callback_t

typedef void(* rm_ble_mesh_access_model_callback_t) (rm_ble_mesh_access_model_callback_args_t *p_args)

Access Layer Application Asynchronous Notification Callback.

Access Layer calls the registered callback to indicate events occurred to the application.

Parameters
p_argsAccess Layer application asynchronous notification callback arguments.

◆ rm_ble_mesh_access_timeout_callback_t

typedef void(* rm_ble_mesh_access_timeout_callback_t) (rm_ble_mesh_access_timeout_callback_args_t *p_args)

Access Layer Model Publication Timeout Callback.

Access Layer calls the registered callback to indicate Publication Timeout for the associated model.

Parameters
p_argsAccess Layer Model publication timeout callback arguments.