nRF Connect SDK API 2.8.99
|
int bt_mesh_lvl_cli_move_set_unack | ( | struct bt_mesh_lvl_cli * | cli, |
struct bt_mesh_msg_ctx * | ctx, | ||
const struct bt_mesh_lvl_move_set * | move_set ) |
#include <include/bluetooth/mesh/gen_lvl_cli.h>
Trigger a continuous level change in the server without requesting a response.
Makes the server continuously move its level state by the set rate:
The server will continue moving its level until it is told to stop, or until it reaches some application specific boundary value. The server may choose to wrap around the level value, depending on its usage. The move can be stopped by sending a new move message with a delta value of 0.
[in] | cli | Client model to send on. |
[in] | ctx | Message context, or NULL to use the configured publish parameters. |
[in] | move_set | State change to make. Set set::transition to NULL to use the server's default transition parameters. |
0 | Successfully sent the message. |
-EADDRNOTAVAIL | A message context was not provided and publishing is not configured. |
-EAGAIN | The device has not been provisioned. |