nRF Connect SDK API 2.8.99
|
#include <light_hue_srv.h>
Data Fields | |
void(*const | set )(struct bt_mesh_light_hue_srv *srv, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_light_hue *set, struct bt_mesh_light_hue_status *rsp) |
Set the Hue state. | |
void(*const | move_set )(struct bt_mesh_light_hue_srv *srv, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_light_hue_move *move, struct bt_mesh_light_hue_status *rsp) |
Move the hue continuously at a certain rate. | |
void(*const | get )(struct bt_mesh_light_hue_srv *srv, struct bt_mesh_msg_ctx *ctx, struct bt_mesh_light_hue_status *rsp) |
Get the Hue state. | |
void(*const | default_update )(struct bt_mesh_light_hue_srv *srv, struct bt_mesh_msg_ctx *ctx, uint16_t old_default, uint16_t new_default) |
The default hue has been updated. | |
void(*const | range_update )(struct bt_mesh_light_hue_srv *srv, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_light_hsl_range *old_range, const struct bt_mesh_light_hsl_range *new_range) |
The valid hue range has been updated. | |
HSL Hue Server state access handlers.