nRF Connect SDK API 2.8.99
|
int bt_mesh_lightness_cli_last_get | ( | struct bt_mesh_lightness_cli * | cli, |
struct bt_mesh_msg_ctx * | ctx, | ||
uint16_t * | rsp ) |
#include <include/bluetooth/mesh/lightness_cli.h>
Get the last non-zero Light Level of the bound server.
The last non-zero Light Level is the Light Level that will be restored if the Light Level changes from off to on and no Default Light is set.
This call is blocking if the rsp
buffer is non-NULL. Otherwise, this function will return, and the response will be passed to the bt_mesh_lightness_cli_handlers::last_light_status callback.
[in] | cli | Client model to send on. |
[in] | ctx | Message context, or NULL to use the configured publish parameters. |
[out] | rsp | Status response buffer, or NULL to keep from blocking. |
0 | Successfully sent the message and populated the rsp buffer. |
-EALREADY | A blocking request is already in progress. |
-EADDRNOTAVAIL | A message context was not provided and publishing is not configured. |
-EAGAIN | The device has not been provisioned. |
-ETIMEDOUT | The request timed out without a response. |