Struct lora_phy::mod_params::ModulationParams
source · pub struct ModulationParams { /* private fields */ }Expand description
Modulation parameters for a send and/or receive communication channel
Implementations§
source§impl ModulationParams
impl ModulationParams
sourcepub fn new_for_sx1261_2(
spreading_factor: SpreadingFactor,
bandwidth: Bandwidth,
coding_rate: CodingRate,
frequency_in_hz: u32
) -> Result<Self, RadioError>
pub fn new_for_sx1261_2( spreading_factor: SpreadingFactor, bandwidth: Bandwidth, coding_rate: CodingRate, frequency_in_hz: u32 ) -> Result<Self, RadioError>
Create modulation parameters specific to the LoRa chip kind and type
source§impl ModulationParams
impl ModulationParams
sourcepub fn new_for_sx1276_7_8_9(
spreading_factor: SpreadingFactor,
bandwidth: Bandwidth,
coding_rate: CodingRate,
frequency_in_hz: u32
) -> Result<Self, RadioError>
pub fn new_for_sx1276_7_8_9( spreading_factor: SpreadingFactor, bandwidth: Bandwidth, coding_rate: CodingRate, frequency_in_hz: u32 ) -> Result<Self, RadioError>
Create modulation parameters specific to the LoRa chip kind and type
Auto Trait Implementations§
impl RefUnwindSafe for ModulationParams
impl Send for ModulationParams
impl Sync for ModulationParams
impl Unpin for ModulationParams
impl UnwindSafe for ModulationParams
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