nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
Light xyL Client model

API for the Light xyL Client model. More...

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.
 

Detailed Description

API for the Light xyL Client model.