#[repr(C)]pub struct bt_le_per_adv_sync_param {
pub addr: bt_addr_le_t,
pub sid: u8,
pub options: u32,
pub skip: u16,
pub timeout: u16,
}
Fields§
§addr: bt_addr_le_t
@brief Periodic Advertiser Address
Only valid if not using the periodic advertising list (BT_LE_PER_ADV_SYNC_OPT_USE_PER_ADV_LIST)
sid: u8
@brief Advertiser SID
Only valid if not using the periodic advertising list (BT_LE_PER_ADV_SYNC_OPT_USE_PER_ADV_LIST)
options: u32
Bit-field of periodic advertising sync options.
skip: u16
@brief Maximum event skip
Maximum number of periodic advertising events that can be skipped after a successful receive. Range: 0x0000 to 0x01F3
timeout: u16
@brief Synchronization timeout (N * 10 ms)
Synchronization timeout for the periodic advertising sync. Range 0x000A to 0x4000 (100 ms to 163840 ms)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for bt_le_per_adv_sync_param
impl RefUnwindSafe for bt_le_per_adv_sync_param
impl Send for bt_le_per_adv_sync_param
impl Sync for bt_le_per_adv_sync_param
impl Unpin for bt_le_per_adv_sync_param
impl UnwindSafe for bt_le_per_adv_sync_param
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more