pub struct SynchronizationParametersTLV {Show 19 fields
pub next_channel: u8,
pub tx_counter: u16,
pub master_channel: u8,
pub guard_time: u8,
pub aw_period: u16,
pub af_period: u16,
pub awdl_flags: u16,
pub aw_ext_length: u16,
pub aw_common_length: u16,
pub remaining_aw_length: u16,
pub min_ext_count: u8,
pub max_multicast_ext_count: u8,
pub max_unicast_ext_count: u8,
pub max_af_ext_count: u8,
pub master_address: MACAddress,
pub presence_mode: u8,
pub aw_seq_number: u16,
pub ap_beacon_alignment_delta: u16,
pub channel_sequence: ChannelSequenceTLV,
}Expand description
The synchronization parameters of the peer.
Fields§
§next_channel: u8§tx_counter: u16§master_channel: u8§guard_time: u8§aw_period: u16§af_period: u16§awdl_flags: u16§aw_ext_length: u16§aw_common_length: u16§remaining_aw_length: u16§min_ext_count: u8§max_multicast_ext_count: u8§max_unicast_ext_count: u8§max_af_ext_count: u8§master_address: MACAddress§presence_mode: u8§aw_seq_number: u16§ap_beacon_alignment_delta: u16§channel_sequence: ChannelSequenceTLVThis isn’t actually a TLV, but contains the functionality we need.
Trait Implementations§
Source§impl AwdlTlv for SynchronizationParametersTLV
impl AwdlTlv for SynchronizationParametersTLV
const TLV_TYPE: AWDLTLVType = AWDLTLVType::SynchronizationParameters
Source§impl Clone for SynchronizationParametersTLV
impl Clone for SynchronizationParametersTLV
Source§fn clone(&self) -> SynchronizationParametersTLV
fn clone(&self) -> SynchronizationParametersTLV
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 SynchronizationParametersTLV
impl Debug for SynchronizationParametersTLV
Source§impl Default for SynchronizationParametersTLV
impl Default for SynchronizationParametersTLV
Source§fn default() -> SynchronizationParametersTLV
fn default() -> SynchronizationParametersTLV
Returns the “default value” for a type. Read more
Source§impl MeasureWith<()> for SynchronizationParametersTLV
impl MeasureWith<()> for SynchronizationParametersTLV
Source§fn measure_with(&self, ctx: &()) -> usize
fn measure_with(&self, ctx: &()) -> usize
How large is
Self, given the ctx?Source§impl PartialEq for SynchronizationParametersTLV
impl PartialEq for SynchronizationParametersTLV
Source§fn eq(&self, other: &SynchronizationParametersTLV) -> bool
fn eq(&self, other: &SynchronizationParametersTLV) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl<'a> TryFromCtx<'a> for SynchronizationParametersTLV
impl<'a> TryFromCtx<'a> for SynchronizationParametersTLV
impl Eq for SynchronizationParametersTLV
impl StructuralPartialEq for SynchronizationParametersTLV
Auto Trait Implementations§
impl Freeze for SynchronizationParametersTLV
impl RefUnwindSafe for SynchronizationParametersTLV
impl Send for SynchronizationParametersTLV
impl Sync for SynchronizationParametersTLV
impl Unpin for SynchronizationParametersTLV
impl UnwindSafe for SynchronizationParametersTLV
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