#[repr(C, packed(1))]pub struct LeSetAdvParamsParams {
pub adv_interval_min: Duration<625>,
pub adv_interval_max: Duration<625>,
pub adv_kind: AdvKind,
pub own_addr_kind: AddrKind,
pub peer_addr_kind: AddrKind,
pub peer_addr: BdAddr,
pub adv_channel_map: AdvChannelMap,
pub adv_filter_policy: AdvFilterPolicy,
}
Expand description
Parameters for LE Set Advertising Parameters command ๐ LeSetAdvParamsParams
Fieldsยง
ยงadv_interval_min: Duration<625>
ยงadv_interval_max: Duration<625>
ยงadv_kind: AdvKind
ยงown_addr_kind: AddrKind
ยงpeer_addr_kind: AddrKind
ยงpeer_addr: BdAddr
ยงadv_channel_map: AdvChannelMap
ยงadv_filter_policy: AdvFilterPolicy
Trait Implementationsยง
Sourceยงimpl ByteAlignedValue for LeSetAdvParamsParams
impl ByteAlignedValue for LeSetAdvParamsParams
Sourceยงfn ref_from_hci_bytes(data: &[u8]) -> Result<(&Self, &[u8]), FromHciBytesError>
fn ref_from_hci_bytes(data: &[u8]) -> Result<(&Self, &[u8]), FromHciBytesError>
Obtain a reference to this type from a byte slice. Read more
Sourceยงimpl Clone for LeSetAdvParamsParams
impl Clone for LeSetAdvParamsParams
Sourceยงfn clone(&self) -> LeSetAdvParamsParams
fn clone(&self) -> LeSetAdvParamsParams
Returns a duplicate of the value. Read more
1.0.0 ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSourceยงimpl Debug for LeSetAdvParamsParams
impl Debug for LeSetAdvParamsParams
Sourceยงimpl From<LeSetAdvParamsParams> for LeSetAdvParams
impl From<LeSetAdvParamsParams> for LeSetAdvParams
Sourceยงfn from(params: LeSetAdvParamsParams) -> Self
fn from(params: LeSetAdvParamsParams) -> Self
Converts to this type from the input type.
Sourceยงimpl<'de> FromHciBytes<'de> for &'de LeSetAdvParamsParams
impl<'de> FromHciBytes<'de> for &'de LeSetAdvParamsParams
Sourceยงfn from_hci_bytes(
data: &'de [u8],
) -> Result<(Self, &'de [u8]), FromHciBytesError>
fn from_hci_bytes( data: &'de [u8], ) -> Result<(Self, &'de [u8]), FromHciBytesError>
Deserialize bytes into a HCI type, return additional bytes.
Sourceยงfn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
Deserialize bytes into a HCI type, must consume all bytes.
Sourceยงimpl Hash for LeSetAdvParamsParams
impl Hash for LeSetAdvParamsParams
Sourceยงimpl Ord for LeSetAdvParamsParams
impl Ord for LeSetAdvParamsParams
Sourceยงfn cmp(&self, other: &LeSetAdvParamsParams) -> Ordering
fn cmp(&self, other: &LeSetAdvParamsParams) -> Ordering
1.21.0 ยท Sourceยงfn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Sourceยงimpl PartialEq for LeSetAdvParamsParams
impl PartialEq for LeSetAdvParamsParams
Sourceยงimpl PartialOrd for LeSetAdvParamsParams
impl PartialOrd for LeSetAdvParamsParams
impl Copy for LeSetAdvParamsParams
impl Eq for LeSetAdvParamsParams
impl StructuralPartialEq for LeSetAdvParamsParams
Auto Trait Implementationsยง
impl Freeze for LeSetAdvParamsParams
impl RefUnwindSafe for LeSetAdvParamsParams
impl Send for LeSetAdvParamsParams
impl Sync for LeSetAdvParamsParams
impl Unpin for LeSetAdvParamsParams
impl UnwindSafe for LeSetAdvParamsParams
Blanket Implementationsยง
Sourceยงimpl<T> AsHciBytes for Twhere
T: FixedSizeValue,
impl<T> AsHciBytes for Twhere
T: FixedSizeValue,
Sourceยงfn as_hci_bytes(&self) -> &[u8]
fn as_hci_bytes(&self) -> &[u8]
Get the byte representation of this type.
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
Sourceยงimpl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Sourceยงimpl<'de, T> FromHciBytes<'de> for Twhere
T: FixedSizeValue,
impl<'de, T> FromHciBytes<'de> for Twhere
T: FixedSizeValue,
Sourceยงfn from_hci_bytes(data: &'de [u8]) -> Result<(T, &'de [u8]), FromHciBytesError>
fn from_hci_bytes(data: &'de [u8]) -> Result<(T, &'de [u8]), FromHciBytesError>
Deserialize bytes into a HCI type, return additional bytes.
Sourceยงfn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
fn from_hci_bytes_complete(data: &'de [u8]) -> Result<Self, FromHciBytesError>
Deserialize bytes into a HCI type, must consume all bytes.
Sourceยงimpl<'de, T> ReadHci<'de> for Twhere
T: FixedSizeValue,
impl<'de, T> ReadHci<'de> for Twhere
T: FixedSizeValue,
Sourceยงconst MAX_LEN: usize = const MAX_LEN: usize = core::mem::size_of::<Self>();
const MAX_LEN: usize = const MAX_LEN: usize = core::mem::size_of::<Self>();
Max length read by this type.
Sourceยงfn read_hci<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
fn read_hci<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
Read this type from the provided reader.
Sourceยงasync fn read_hci_async<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
async fn read_hci_async<R>(
reader: R,
buf: &'de mut [u8],
) -> Result<T, ReadHciError<<R as ErrorType>::Error>>where
R: Read,
Read this type from the provided reader, async version.