#include <bluetooth.h>
◆ biginfo
void(* bt_le_per_adv_sync_cb::biginfo) (struct bt_le_per_adv_sync *sync, const struct bt_iso_biginfo *biginfo) |
BIGInfo advertising report received.
This callback notifies the application of a BIGInfo advertising report. This is received if the advertiser is broadcasting isochronous streams in a BIG. See iso.h for more information.
- Parameters
-
sync | The advertising set object. |
biginfo | The BIGInfo report. |
◆ cte_report_cb
Callback for IQ samples report collected when sampling CTE received with periodic advertising PDU.
- Parameters
-
sync | The periodic advertising sync object. |
info | Information about the sync event. |
◆ node
◆ recv
Periodic advertising data received.
This callback notifies the application of an periodic advertising report.
- Parameters
-
sync | The advertising set object. |
info | Information about the periodic advertising event. |
buf | Buffer containing the periodic advertising data. |
◆ state_changed
The periodic advertising sync state has changed.
This callback notifies the application about changes to the sync state. Initialize sync and termination is handled by their individual callbacks, and won't be notified here.
- Parameters
-
sync | The periodic advertising sync object. |
info | Information about the state change. |
◆ synced
The periodic advertising has been successfully synced.
This callback notifies the application that the periodic advertising set has been successfully synced, and will now start to receive periodic advertising reports.
- Parameters
-
sync | The periodic advertising sync object. |
info | Information about the sync event. |
◆ term
The periodic advertising sync has been terminated.
This callback notifies the application that the periodic advertising sync has been terminated, either by local request, remote request or because due to missing data, e.g. by being out of range or sync.
- Parameters
-
sync | The periodic advertising sync object. |
The documentation for this struct was generated from the following file: