pub enum JoinSequence {
Random,
OctetPasses,
}Expand description
The order a device tries a plan’s join channels in.
Variants§
Random
A join channel at random for each attempt, with the data rate stepping from the fastest the join channels carry down to the slowest and round again.
OctetPasses
Passes over the join channels that cover every one before any repeats, RP002-1.0.5 sections 3.5.2 and 3.8.2: each pass takes one channel at random from each group of eight in the first join block, in order, and then one channel of the blocks after it. Each attempt goes out at the lowest data rate its channel’s block carries.
Trait Implementations§
Source§impl Clone for JoinSequence
impl Clone for JoinSequence
Source§fn clone(&self) -> JoinSequence
fn clone(&self) -> JoinSequence
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 JoinSequence
Source§impl Debug for JoinSequence
impl Debug for JoinSequence
Source§impl Default for JoinSequence
impl Default for JoinSequence
Source§fn default() -> JoinSequence
fn default() -> JoinSequence
Returns the “default value” for a type. Read more
impl Eq for JoinSequence
Source§impl Hash for JoinSequence
impl Hash for JoinSequence
Source§impl PartialEq for JoinSequence
impl PartialEq for JoinSequence
impl StructuralPartialEq for JoinSequence
Auto Trait Implementations§
impl Freeze for JoinSequence
impl RefUnwindSafe for JoinSequence
impl Send for JoinSequence
impl Sync for JoinSequence
impl Unpin for JoinSequence
impl UnsafeUnpin for JoinSequence
impl UnwindSafe for JoinSequence
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