nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
Scheduler Client model

API for the Scheduler Client model. More...

Data Structures

struct  bt_mesh_scheduler_cli
 

Macros

#define BT_MESH_MODEL_SCHEDULER_CLI(_cli)
 Scheduler Client model composition data entry.
 

Functions

int bt_mesh_scheduler_cli_get (struct bt_mesh_scheduler_cli *cli, struct bt_mesh_msg_ctx *ctx, uint16_t *rsp)
 Get the current Schedule Register status.
 
int bt_mesh_scheduler_cli_action_get (struct bt_mesh_scheduler_cli *cli, struct bt_mesh_msg_ctx *ctx, uint8_t idx, struct bt_mesh_schedule_entry *rsp)
 Get the appropriate Scheduler Action status.
 
int bt_mesh_scheduler_cli_action_set (struct bt_mesh_scheduler_cli *cli, struct bt_mesh_msg_ctx *ctx, uint8_t idx, const struct bt_mesh_schedule_entry *entry, struct bt_mesh_schedule_entry *rsp)
 Set the appropriate Scheduler Action.
 
int bt_mesh_scheduler_cli_action_set_unack (struct bt_mesh_scheduler_cli *cli, struct bt_mesh_msg_ctx *ctx, uint8_t idx, const struct bt_mesh_schedule_entry *entry)
 Set the appropriate Scheduler Action without requesting a response.
 

Detailed Description

API for the Scheduler Client model.