Struct Dfectrl1
#[repr(transparent)]pub struct Dfectrl1(pub u32);Expand description
Various configuration for Direction finding
Tuple Fields§
§0: u32Implementations§
§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 const fn set_numberof8us(&mut self, val: u8)
pub const 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 const fn set_dfeinextension(&mut self, val: Dfeinextension)
pub const 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 const fn set_tswitchspacing(&mut self, val: Tswitchspacing)
pub const 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 const fn set_tsamplespacingref(&mut self, val: Tsamplespacingref)
pub const 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 const fn set_sampletype(&mut self, val: Sampletype)
pub const 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 const fn set_tsamplespacing(&mut self, val: Tsamplespacing)
pub const 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 const fn set_repeatpattern(&mut self, val: Repeatpattern)
pub const 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 const fn set_agcbackoffgain(&mut self, val: u8)
pub const fn set_agcbackoffgain(&mut self, val: u8)
Gain will be lowered by the specified number of gain steps at the start of CTE