#[repr(transparent)]pub struct Dfectrl1(pub u32);
Expand description
Various configuration for Direction finding
Tuple Fields§
§0: u32
Implementations§
Source§impl Dfectrl1
impl Dfectrl1
Sourcepub const fn numberof8us(&self) -> u8
pub const fn numberof8us(&self) -> u8
Length of the AoA/AoD procedure in number of 8 us units
Sourcepub 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
Sourcepub const fn dfeinextension(&self) -> Dfeinextension
pub const fn dfeinextension(&self) -> Dfeinextension
Add CTE extension and do antenna switching/sampling in this extension
Sourcepub 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
Sourcepub const fn tswitchspacing(&self) -> Tswitchspacing
pub const fn tswitchspacing(&self) -> Tswitchspacing
Interval between every time the antenna is changed in the SWITCHING state
Sourcepub 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
Sourcepub const fn tsamplespacingref(&self) -> Tsamplespacingref
pub const fn tsamplespacingref(&self) -> Tsamplespacingref
Interval between samples in the REFERENCE period
Sourcepub fn set_tsamplespacingref(&mut self, val: Tsamplespacingref)
pub fn set_tsamplespacingref(&mut self, val: Tsamplespacingref)
Interval between samples in the REFERENCE period
Sourcepub const fn sampletype(&self) -> Sampletype
pub const fn sampletype(&self) -> Sampletype
Whether to sample I/Q or magnitude/phase
Sourcepub fn set_sampletype(&mut self, val: Sampletype)
pub fn set_sampletype(&mut self, val: Sampletype)
Whether to sample I/Q or magnitude/phase
Sourcepub const fn tsamplespacing(&self) -> Tsamplespacing
pub const fn tsamplespacing(&self) -> Tsamplespacing
Interval between samples in the SWITCHING period when CTEINLINECTRLEN is 0
Sourcepub 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
Sourcepub const fn repeatpattern(&self) -> Repeatpattern
pub const fn repeatpattern(&self) -> Repeatpattern
Repeat each individual antenna pattern N times sequentially, i.e. P0, P0, P1, P1, P2, P2, P3, P3, etc.
Sourcepub fn set_repeatpattern(&mut self, val: Repeatpattern)
pub fn set_repeatpattern(&mut self, val: Repeatpattern)
Repeat each individual antenna pattern N times sequentially, i.e. P0, P0, P1, P1, P2, P2, P3, P3, etc.
Sourcepub 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
Sourcepub 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