#[repr(C)]pub struct bt_le_per_adv_sync_synced_info {
pub addr: *const bt_addr_le_t,
pub sid: u8,
pub interval: u16,
pub phy: u8,
pub recv_enabled: bool,
pub service_data: u16,
pub conn: *mut bt_conn,
}
Expand description
@brief Information about the successful synchronization with periodic advertising.
@details This struct provides information about the periodic advertising sync once it has been successfully established. It includes the advertiser’s address, SID, the advertising interval, PHY, and the synchronization state. It also contains details about the sync, such as service data and the peer device that transferred the sync. When using periodic advertising response (configured via @kconfig{CONFIG_BT_PER_ADV_SYNC_RSP}), additional details such as subevent information and response timings are provided.
@note Used in @ref bt_le_per_adv_sync_cb structure.
Fields§
§addr: *const bt_addr_le_t
Advertiser LE address and type.
sid: u8
Advertiser SID
interval: u16
Periodic advertising interval (N * 1.25 ms)
phy: u8
Advertiser PHY
recv_enabled: bool
True if receiving periodic advertisements, false otherwise.
service_data: u16
@brief Service Data provided by the peer when sync is transferred
Will always be 0 when the sync is locally created.
conn: *mut bt_conn
@brief Peer that transferred the periodic advertising sync
Will always be 0 when the sync is locally created.