Struct bt_le_per_adv_sync_term_info

Source
#[repr(C)]
pub struct bt_le_per_adv_sync_term_info { pub addr: *const bt_addr_le_t, pub sid: u8, pub reason: u8, }
Expand description

@brief Information about the termination of a periodic advertising sync.

@details This struct provides information about the termination of a periodic advertising sync. It includes the advertiser’s address and SID, along with the reason for the sync termination. This information is provided in the callback when the sync is terminated, either due to a local or remote request, or due to missing data (e.g., out of range or lost sync).

@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

Advertising Set Identifier, valid range @ref BT_GAP_SID_MIN to @ref BT_GAP_SID_MAX.

§reason: u8

Cause of periodic advertising termination (see the BT_HCI_ERR_* values).

Trait Implementations§

Source§

impl Debug for bt_le_per_adv_sync_term_info

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.