Struct LoraJoinPlan
A run of join channels that puts a device on a plan.
public readonly record struct LoraJoinPlan : IEquatable<LoraJoinPlan>
- Implements
- Inherited Members
Constructors
LoraJoinPlan(LoraChannelBlock, uint, uint, uint, uint, LoraCn470Plan?)
A run of join channels that puts a device on a plan.
public LoraJoinPlan(LoraChannelBlock Channels, uint AcceptStartHz, uint AcceptStepHz, uint Rx2StartHz, uint Rx2StepHz, LoraCn470Plan? Plan)
Parameters
ChannelsLoraChannelBlockThe join channels and the data rates a request may use on them.
AcceptStartHzuintWhere the accept answering the first channel arrives, in hertz.
AcceptStepHzuintHow far the accept frequency moves for each next channel.
Rx2StartHzuintThe second receive window's frequency after joining on the first channel, in hertz.
Rx2StepHzuintHow far that frequency moves for each next channel.
PlanLoraCn470Plan?The CN470-510 plan a join on these channels selects.
Properties
AcceptStartHz
Where the accept answering the first channel arrives, in hertz.
public uint AcceptStartHz { get; init; }
Property Value
AcceptStepHz
How far the accept frequency moves for each next channel.
public uint AcceptStepHz { get; init; }
Property Value
Channels
The join channels and the data rates a request may use on them.
public LoraChannelBlock Channels { get; init; }
Property Value
Plan
The CN470-510 plan a join on these channels selects.
public LoraCn470Plan? Plan { get; init; }
Property Value
Rx2StartHz
The second receive window's frequency after joining on the first channel, in hertz.
public uint Rx2StartHz { get; init; }
Property Value
Rx2StepHz
How far that frequency moves for each next channel.
public uint Rx2StepHz { get; init; }