Struct Dfectrl1
#[repr(transparent)]pub struct Dfectrl1(pub u32);
Expand description
Various configuration for Direction finding
Tuple Fields§
§0: u32
Implementations§
§impl Dfectrl1
impl Dfectrl1
pub const fn numberof8us(&self) -> u8
pub const fn numberof8us(&self) -> u8
Length of the AoA/AoD procedure in number of 8 us units
pub fn set_numberof8us(&mut self, val: u8)
pub fn set_numberof8us(&mut self, val: u8)
Length of the AoA/AoD procedure in number of 8 us units
pub const fn dfeinextension(&self) -> Dfeinextension
pub const fn dfeinextension(&self) -> Dfeinextension
Add CTE extension and do antenna switching/sampling in this extension
pub fn set_dfeinextension(&mut self, val: Dfeinextension)
pub fn set_dfeinextension(&mut self, val: Dfeinextension)
Add CTE extension and do antenna switching/sampling in this extension
pub const fn tswitchspacing(&self) -> Tswitchspacing
pub const fn tswitchspacing(&self) -> Tswitchspacing
Interval between every time the antenna is changed in the SWITCHING state
pub fn set_tswitchspacing(&mut self, val: Tswitchspacing)
pub fn set_tswitchspacing(&mut self, val: Tswitchspacing)
Interval between every time the antenna is changed in the SWITCHING state
pub const fn tsamplespacingref(&self) -> Tsamplespacingref
pub const fn tsamplespacingref(&self) -> Tsamplespacingref
Interval between samples in the REFERENCE period
pub fn set_tsamplespacingref(&mut self, val: Tsamplespacingref)
pub fn set_tsamplespacingref(&mut self, val: Tsamplespacingref)
Interval between samples in the REFERENCE period
pub const fn sampletype(&self) -> Sampletype
pub const fn sampletype(&self) -> Sampletype
Whether to sample I/Q or magnitude/phase
pub fn set_sampletype(&mut self, val: Sampletype)
pub fn set_sampletype(&mut self, val: Sampletype)
Whether to sample I/Q or magnitude/phase
pub const fn tsamplespacing(&self) -> Tsamplespacing
pub const fn tsamplespacing(&self) -> Tsamplespacing
Interval between samples in the SWITCHING period when CTEINLINECTRLEN is 0
pub fn set_tsamplespacing(&mut self, val: Tsamplespacing)
pub fn set_tsamplespacing(&mut self, val: Tsamplespacing)
Interval between samples in the SWITCHING period when CTEINLINECTRLEN is 0
pub const fn repeatpattern(&self) -> Repeatpattern
pub const fn repeatpattern(&self) -> Repeatpattern
Repeat every antenna pattern N times.
pub fn set_repeatpattern(&mut self, val: Repeatpattern)
pub fn set_repeatpattern(&mut self, val: Repeatpattern)
Repeat every antenna pattern N times.
pub const fn agcbackoffgain(&self) -> u8
pub const fn agcbackoffgain(&self) -> u8
Gain will be lowered by the specified number of gain steps at the start of CTE
pub fn set_agcbackoffgain(&mut self, val: u8)
pub fn set_agcbackoffgain(&mut self, val: u8)
Gain will be lowered by the specified number of gain steps at the start of CTE
Trait Implementations§
impl Copy for Dfectrl1
impl Eq for Dfectrl1
impl StructuralPartialEq for Dfectrl1
Auto Trait Implementations§
impl Freeze for Dfectrl1
impl RefUnwindSafe for Dfectrl1
impl Send for Dfectrl1
impl Sync for Dfectrl1
impl Unpin for Dfectrl1
impl UnwindSafe for Dfectrl1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)