pub struct RNodeMultiRadioDefinition { /* private fields */ }Implementations§
Source§impl RNodeMultiRadioDefinition
impl RNodeMultiRadioDefinition
pub fn new( name: InterfaceName, vport: u8, frequency: u64, bandwidth: u32, txpower: i16, spreading_factor: u8, coding_rate: u8, ) -> Result<Self, RNodeMultiRadioDefinitionError>
pub fn name(&self) -> &InterfaceName
pub const fn vport(&self) -> u8
pub const fn frequency(&self) -> u64
pub const fn bandwidth(&self) -> u32
pub const fn txpower(&self) -> i16
pub const fn spreading_factor(&self) -> u8
pub const fn coding_rate(&self) -> u8
Trait Implementations§
Source§impl Clone for RNodeMultiRadioDefinition
impl Clone for RNodeMultiRadioDefinition
Source§fn clone(&self) -> RNodeMultiRadioDefinition
fn clone(&self) -> RNodeMultiRadioDefinition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RNodeMultiRadioDefinition
impl Debug for RNodeMultiRadioDefinition
impl Eq for RNodeMultiRadioDefinition
impl StructuralPartialEq for RNodeMultiRadioDefinition
Auto Trait Implementations§
impl Freeze for RNodeMultiRadioDefinition
impl RefUnwindSafe for RNodeMultiRadioDefinition
impl Send for RNodeMultiRadioDefinition
impl Sync for RNodeMultiRadioDefinition
impl Unpin for RNodeMultiRadioDefinition
impl UnsafeUnpin for RNodeMultiRadioDefinition
impl UnwindSafe for RNodeMultiRadioDefinition
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