nRF5 SDK for Mesh v5.0.0
Data Structures | Typedefs | Enumerations

Access acknowledged message types. More...

Data Structures

struct  access_reliable_t
 Access layer acknowledged publish parameter structure. More...
 

Typedefs

typedef void(* access_reliable_cb_t) (access_model_handle_t model_handle, void *p_args, access_reliable_status_t status)
 Access layer acknowledged message callback type. More...
 

Enumerations

enum  access_reliable_status_t { ACCESS_RELIABLE_TRANSFER_SUCCESS, ACCESS_RELIABLE_TRANSFER_TIMEOUT, ACCESS_RELIABLE_TRANSFER_CANCELLED }
 Access acknowledged transfer status codes. More...
 

Detailed Description

Access acknowledged message types.

Typedef Documentation

◆ access_reliable_cb_t

typedef void(* access_reliable_cb_t) (access_model_handle_t model_handle, void *p_args, access_reliable_status_t status)

Access layer acknowledged message callback type.

Used to indicate a successful or unsuccessful acknowledged transfer.

Parameters
[in]model_handleAccess layer model handle.
[in]p_argsGeneric argument pointer.
[in]statusAccess acknowledged transfer status code.

Definition at line 126 of file access_reliable.h.

Enumeration Type Documentation

◆ access_reliable_status_t

Access acknowledged transfer status codes.

Enumerator
ACCESS_RELIABLE_TRANSFER_SUCCESS 

The acknowledged transfer was completed successfully.

Note
This status is only used for NRF_MESH_ADDRESS_TYPE_UNICAST addresses.
ACCESS_RELIABLE_TRANSFER_TIMEOUT 

The acknowledged transfer reached its timeout.

ACCESS_RELIABLE_TRANSFER_CANCELLED 

The acknowledged transfer has been cancelled.

Definition at line 105 of file access_reliable.h.


Documentation feedback | Developer Zone | Subscribe | Updated