Struct LoraPlanRules
How a plan defines and uses its channels.
public readonly record struct LoraPlanRules : IEquatable<LoraPlanRules>
- Implements
- Inherited Members
Constructors
LoraPlanRules(LoraPlanKind, LoraChannelList?, bool, LoraJoinSequence, LoraPowerReference, byte?, ushort, ushort)
How a plan defines and uses its channels.
public LoraPlanRules(LoraPlanKind Kind, LoraChannelList? ChannelList, bool TxParamSetup, LoraJoinSequence JoinSequence, LoraPowerReference PowerReference, byte? GainAllowanceDb, ushort DownlinkChannelBlockCount, ushort JoinPlanCount)
Parameters
KindLoraPlanKindWhether the network creates channels or only switches numbered ones.
ChannelListLoraChannelList?For a dynamic plan, the numbering it reads a type 1 channel list against, if any.
TxParamSetupboolWhether devices on the plan answer
TXParamSetupReq.JoinSequenceLoraJoinSequenceThe order a device tries the join channels in.
PowerReferenceLoraPowerReferenceWhat the transmit power indexes count down from.
GainAllowanceDbbyte?For a conducted ceiling, the antenna gain it already allows for, in dB.
DownlinkChannelBlockCountushortHow many downlink channel blocks the plan defines.
JoinPlanCountushortHow many runs of join channels select a plan, which only the published CN470-510 plans carry.
Properties
ChannelList
For a dynamic plan, the numbering it reads a type 1 channel list against, if any.
public LoraChannelList? ChannelList { get; init; }
Property Value
DownlinkChannelBlockCount
How many downlink channel blocks the plan defines.
public ushort DownlinkChannelBlockCount { get; init; }
Property Value
GainAllowanceDb
For a conducted ceiling, the antenna gain it already allows for, in dB.
public byte? GainAllowanceDb { get; init; }
Property Value
- byte?
JoinPlanCount
How many runs of join channels select a plan, which only the published CN470-510 plans carry.
public ushort JoinPlanCount { get; init; }
Property Value
JoinSequence
The order a device tries the join channels in.
public LoraJoinSequence JoinSequence { get; init; }
Property Value
Kind
Whether the network creates channels or only switches numbered ones.
public LoraPlanKind Kind { get; init; }
Property Value
PowerReference
What the transmit power indexes count down from.
public LoraPowerReference PowerReference { get; init; }
Property Value
TxParamSetup
Whether devices on the plan answer TXParamSetupReq.
public bool TxParamSetup { get; init; }