nRF Connect SDK API 2.8.99
|
#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