nRF Connect SDK API 0.1.0
|
#include <scheduler_srv.h>
Data Fields | |
struct { | |
struct k_work_delayable delayed_work | |
struct bt_mesh_time_tai sched_tai [BT_MESH_SCHEDULER_ACTION_ENTRY_COUNT] | |
uint8_t idx | |
uint8_t last_idx | |
uint16_t active_bitmap | |
struct bt_mesh_schedule_entry sch_reg [BT_MESH_SCHEDULER_ACTION_ENTRY_COUNT] | |
}; | |
const struct bt_mesh_model * | model |
struct bt_mesh_model_pub | pub |
struct net_buf_simple | pub_buf |
uint8_t | pub_data [BT_MESH_MODEL_BUF_LEN(BT_MESH_SCHEDULER_OP_ACTION_STATUS, BT_MESH_SCHEDULER_MSG_LEN_ACTION_STATUS)] |
struct bt_mesh_time_srv * | time_srv |
struct bt_mesh_scene_srv | scene_srv |
void(*const | action_set_cb )(struct bt_mesh_scheduler_srv *srv, struct bt_mesh_msg_ctx *ctx, uint8_t idx, struct bt_mesh_schedule_entry *entry) |
Scheduler action set callback. | |
Scheduler Server model instance