nRF Connect SDK API 2.8.99
Loading...
Searching...
No Matches

◆ bt_latency_handles_assign()

int bt_latency_handles_assign ( struct bt_gatt_dm * dm,
struct bt_latency_client * latency )

#include <include/bluetooth/services/latency_client.h>

Assign handles to the latency client instance.

This function should be called when a link with a peer has been established, to associate the link to this instance of the module. This makes it possible to handle several links and associate each link to a particular instance of this module. The GATT attribute handles are provided by the GATT Discovery Manager.

Parameters
[in]dmDiscovery object.
[in,out]latencyLatency client instance.
Return values
0If the operation was successful. Otherwise, a negative error code is returned.
(-ENOTSUP)Special error code used when the UUID of the service does not match the expected UUID.
(-EINVAL)Special error code used when the UUID characteristic or value descriptor not found.