nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
light_xyl_cli.h File Reference

Go to the source code of this file.

Data Structures

struct  bt_mesh_light_xyl_cli_handlers
 
struct  bt_mesh_light_xyl_cli
 

Macros

#define BT_MESH_MODEL_LIGHT_XYL_CLI(_cli)
 Light XYL Client model composition data entry.
 

Functions

int bt_mesh_light_xyl_get (struct bt_mesh_light_xyl_cli *cli, struct bt_mesh_msg_ctx *ctx, struct bt_mesh_light_xyl_status *rsp)
 Get the Light xyL state of the bound server.
 
int bt_mesh_light_xyl_set (struct bt_mesh_light_xyl_cli *cli, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_light_xyl_set_params *set, struct bt_mesh_light_xyl_status *rsp)
 Set the xyL state of the server.
 
int bt_mesh_light_xyl_set_unack (struct bt_mesh_light_xyl_cli *cli, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_light_xyl_set_params *set)
 Set the xyL state of the server without requesting a response.
 
int bt_mesh_light_xyl_target_get (struct bt_mesh_light_xyl_cli *cli, struct bt_mesh_msg_ctx *ctx, struct bt_mesh_light_xyl_status *rsp)
 Get the Light xyL target state of the bound server.
 
int bt_mesh_light_xyl_default_get (struct bt_mesh_light_xyl_cli *cli, struct bt_mesh_msg_ctx *ctx, struct bt_mesh_light_xyl *rsp)
 Get the Light xyL default state of the bound server.
 
int bt_mesh_light_xyl_default_set (struct bt_mesh_light_xyl_cli *cli, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_light_xyl *set, struct bt_mesh_light_xyl *rsp)
 Set the default xyL value of the server.
 
int bt_mesh_light_xyl_default_set_unack (struct bt_mesh_light_xyl_cli *cli, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_light_xyl *set)
 Set the default xyL value of the server without requesting a response.
 
int bt_mesh_light_xyl_range_get (struct bt_mesh_light_xyl_cli *cli, struct bt_mesh_msg_ctx *ctx, struct bt_mesh_light_xyl_range_status *rsp)
 Get the Light xyL state of the bound server.
 
int bt_mesh_light_xyl_range_set (struct bt_mesh_light_xyl_cli *cli, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_light_xy_range *set, struct bt_mesh_light_xyl_range_status *rsp)
 Set the xyL Range of the server.
 
int bt_mesh_light_xyl_range_set_unack (struct bt_mesh_light_xyl_cli *cli, struct bt_mesh_msg_ctx *ctx, const struct bt_mesh_light_xy_range *set)
 Set the xyL Range of the server without requesting a response.