nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
bt_mesh_lightness_srv_handlers Struct Reference

#include <lightness_srv.h>

Data Fields

void(*const light_set )(struct bt_mesh_lightness_srv *srv, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_lightness_set *set, struct bt_mesh_lightness_status *rsp)
 Set the Light state.
 
void(*const light_get )(struct bt_mesh_lightness_srv *srv, struct bt_mesh_msg_ctx *ctx, struct bt_mesh_lightness_status *rsp)
 Get the current Light state.
 
void(*const default_update )(struct bt_mesh_lightness_srv *srv, struct bt_mesh_msg_ctx *ctx, uint16_t old_default, uint16_t new_default)
 The Default Light state has changed.
 
void(*const range_update )(struct bt_mesh_lightness_srv *srv, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_lightness_range *old_range, const struct bt_mesh_lightness_range *new_range)
 The Light Range state has changed.
 

Detailed Description

Collection of handler callbacks for the Light Lightness Server.


The documentation for this struct was generated from the following file: