![]() |
nRF Connect SDK API 3.3.99
|
| void bt_ras_rreq_rd_subevent_data_parse | ( | struct net_buf_simple * | peer_ranging_data_buf, |
| struct net_buf_simple * | local_step_data_buf, | ||
| enum bt_conn_le_cs_role | cs_role, | ||
| bt_ras_rreq_ranging_header_cb_t | ranging_header_cb, | ||
| bt_ras_rreq_subevent_header_cb_t | subevent_header_cb, | ||
| bt_ras_rreq_step_data_cb_t | step_data_cb, | ||
| void * | user_data ) |
#include <include/bluetooth/services/ras.h>
Parse peer ranging data buffer and local step data buffer.
A helper for parsing ranging data-formatted buffer, as populated by bt_ras_rreq_cp_get_ranging_data, and local step data buffer, where step_data_buf from le_cs_subevent_data_available has been placed together in a struct net_buf_simple.
| [in] | peer_ranging_data_buf | Buffer to the peer ranging data to parse. |
| [in] | local_step_data_buf | Buffer to the local step data to parse. |
| [in] | cs_role | Channel sounding role of local device. |
| [in] | ranging_header_cb | Callback called (once) for the ranging header. |
| [in] | subevent_header_cb | Callback called with each subevent header. |
| [in] | step_data_cb | Callback called with each peer and local step data. |
| [in] | user_data | User data to be passed to the callbacks. |