#[repr(C)]pub struct FILTER_BANK { /* private fields */ }
Expand description
Filter banks for frame reception. Bank zero is for the BSSID and bank one for the RA. Each filter bank has registers for two interfaces.
Implementations§
Source§impl FILTER_BANK
impl FILTER_BANK
Sourcepub const fn addr_low(&self, n: usize) -> &ADDR_LOW
pub const fn addr_low(&self, n: usize) -> &ADDR_LOW
0x00..0x10 - First 4 bytes of BSSID MAC address filter
Sourcepub fn addr_low_iter(&self) -> impl Iterator<Item = &ADDR_LOW>
pub fn addr_low_iter(&self) -> impl Iterator<Item = &ADDR_LOW>
Iterator for array of: 0x00..0x10 - First 4 bytes of BSSID MAC address filter
Sourcepub const fn addr_high(&self, n: usize) -> &ADDR_HIGH
pub const fn addr_high(&self, n: usize) -> &ADDR_HIGH
0x04..0x14 - last 2 bytes of BSSID MAC address filter
Sourcepub fn addr_high_iter(&self) -> impl Iterator<Item = &ADDR_HIGH>
pub fn addr_high_iter(&self) -> impl Iterator<Item = &ADDR_HIGH>
Iterator for array of: 0x04..0x14 - last 2 bytes of BSSID MAC address filter
Sourcepub const fn mask_low(&self, n: usize) -> &MASK_LOW
pub const fn mask_low(&self, n: usize) -> &MASK_LOW
0x20..0x30 - First 4 bytes of BSSID MAC address filter mask
Sourcepub fn mask_low_iter(&self) -> impl Iterator<Item = &MASK_LOW>
pub fn mask_low_iter(&self) -> impl Iterator<Item = &MASK_LOW>
Iterator for array of: 0x20..0x30 - First 4 bytes of BSSID MAC address filter mask
Sourcepub const fn mask_high(&self, n: usize) -> &MASK_HIGH
pub const fn mask_high(&self, n: usize) -> &MASK_HIGH
0x24..0x34 - last 2 bytes of BSSID MAC address filter mask
Sourcepub fn mask_high_iter(&self) -> impl Iterator<Item = &MASK_HIGH>
pub fn mask_high_iter(&self) -> impl Iterator<Item = &MASK_HIGH>
Iterator for array of: 0x24..0x34 - last 2 bytes of BSSID MAC address filter mask
Auto Trait Implementations§
impl Freeze for FILTER_BANK
impl RefUnwindSafe for FILTER_BANK
impl Send for FILTER_BANK
impl Sync for FILTER_BANK
impl Unpin for FILTER_BANK
impl UnwindSafe for FILTER_BANK
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