#[repr(C)]pub struct PamojaLoraJoinPlan {
pub channels: PamojaLoraChannelBlock,
pub accept_start_hz: u32,
pub accept_step_hz: u32,
pub rx2_start_hz: u32,
pub rx2_step_hz: u32,
pub cn470_plan: u32,
}Expand description
A run of join channels that puts a device on a plan.
Fields§
§channels: PamojaLoraChannelBlockThe join channels and the data rates a request may use on them.
accept_start_hz: u32Where the accept answering the first channel arrives, in hertz.
accept_step_hz: u32How far the accept frequency moves for each next channel, in hertz.
rx2_start_hz: u32The second receive window’s frequency after joining on the first channel, in hertz.
rx2_step_hz: u32How far that frequency moves for each next channel, in hertz.
cn470_plan: u32The plan a join on these channels selects, one of the PAMOJA_LORA_CN470_*
constants.
Trait Implementations§
Source§impl Clone for PamojaLoraJoinPlan
impl Clone for PamojaLoraJoinPlan
Source§fn clone(&self) -> PamojaLoraJoinPlan
fn clone(&self) -> PamojaLoraJoinPlan
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 moreimpl Copy for PamojaLoraJoinPlan
Source§impl Debug for PamojaLoraJoinPlan
impl Debug for PamojaLoraJoinPlan
impl Eq for PamojaLoraJoinPlan
Source§impl PartialEq for PamojaLoraJoinPlan
impl PartialEq for PamojaLoraJoinPlan
impl StructuralPartialEq for PamojaLoraJoinPlan
Auto Trait Implementations§
impl Freeze for PamojaLoraJoinPlan
impl RefUnwindSafe for PamojaLoraJoinPlan
impl Send for PamojaLoraJoinPlan
impl Sync for PamojaLoraJoinPlan
impl Unpin for PamojaLoraJoinPlan
impl UnsafeUnpin for PamojaLoraJoinPlan
impl UnwindSafe for PamojaLoraJoinPlan
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