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

#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.
 

Detailed Description

HSL Hue Server state access handlers.


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