pub struct BlankingCfg {
pub snr_thr: u8,
pub thr_gain: u8,
pub symb_gain: u8,
pub rssi_thr: u8,
pub detect: bool,
}Expand description
LoRa Blanking configuration
Fields§
§snr_thr: u8Threshold on SNR margin (0.5dB) to enable symbol domain blanking (0-15)
thr_gain: u8Gain (0-3) to adapt threshold based on average SNR
symb_gain: u8Symbol domain blanking coefficient (0 to 3, with 0 being hard-blanking)
rssi_thr: u8Threshold on RSSI (0.5dB) for time domain blanking (0-15)
detect: boolEnable Time domain blanking during detection
Implementations§
Trait Implementations§
Source§impl Clone for BlankingCfg
impl Clone for BlankingCfg
Source§fn clone(&self) -> BlankingCfg
fn clone(&self) -> BlankingCfg
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BlankingCfg
impl RefUnwindSafe for BlankingCfg
impl Send for BlankingCfg
impl Sync for BlankingCfg
impl Unpin for BlankingCfg
impl UnwindSafe for BlankingCfg
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)