API for the Scene Client model.
More...
|
| int | bt_mesh_scene_cli_get (struct bt_mesh_scene_cli *cli, struct bt_mesh_msg_ctx *ctx, struct bt_mesh_scene_state *rsp) |
| | Get the current state of a Scene Server.
|
| |
| int | bt_mesh_scene_cli_register_get (struct bt_mesh_scene_cli *cli, struct bt_mesh_msg_ctx *ctx, struct bt_mesh_scene_register *rsp) |
| | Get the full scene register of a Scene Server.
|
| |
| int | bt_mesh_scene_cli_store (struct bt_mesh_scene_cli *cli, struct bt_mesh_msg_ctx *ctx, uint16_t scene, struct bt_mesh_scene_register *rsp) |
| | Store the current state as a scene.
|
| |
| int | bt_mesh_scene_cli_store_unack (struct bt_mesh_scene_cli *cli, struct bt_mesh_msg_ctx *ctx, uint16_t scene) |
| | Store the current state as a scene without requesting a response.
|
| |
| int | bt_mesh_scene_cli_delete (struct bt_mesh_scene_cli *cli, struct bt_mesh_msg_ctx *ctx, uint16_t scene, struct bt_mesh_scene_register *rsp) |
| | Delete the given scene.
|
| |
| int | bt_mesh_scene_cli_delete_unack (struct bt_mesh_scene_cli *cli, struct bt_mesh_msg_ctx *ctx, uint16_t scene) |
| | Delete the given scene without requesting a response.
|
| |
| int | bt_mesh_scene_cli_recall (struct bt_mesh_scene_cli *cli, struct bt_mesh_msg_ctx *ctx, uint16_t scene, const struct bt_mesh_model_transition *transition, struct bt_mesh_scene_state *rsp) |
| | Recall the given scene.
|
| |
| int | bt_mesh_scene_cli_recall_unack (struct bt_mesh_scene_cli *cli, struct bt_mesh_msg_ctx *ctx, uint16_t scene, const struct bt_mesh_model_transition *transition) |
| | Recall the given scene without requesting a response.
|
| |
API for the Scene Client model.