Table of Contents

Struct PamojaLoraPlanRules

Namespace
Pamoja.Native.Interop
Assembly
Pamoja.Native.dll

How a plan defines and uses its channels, mirroring PamojaLoraPlanRules in pamoja.h.

public struct PamojaLoraPlanRules
Inherited Members

Fields

ChannelList

For a dynamic plan, one of the PAMOJA_LORA_CHANNEL_LIST_* constants.

public byte ChannelList

Field Value

byte

DownlinkChannelBlockCount

How many downlink channel blocks the plan defines.

public ushort DownlinkChannelBlockCount

Field Value

ushort

GainAllowanceDb

For a conducted ceiling, the antenna gain it already allows for, in dB.

public byte GainAllowanceDb

Field Value

byte

JoinPlanCount

How many runs of join channels select a plan.

public ushort JoinPlanCount

Field Value

ushort

JoinSequence

One of the PAMOJA_LORA_JOIN_* constants.

public byte JoinSequence

Field Value

byte

Kind

One of the PAMOJA_LORA_PLAN_KIND_* constants.

public byte Kind

Field Value

byte

PowerReference

One of the PAMOJA_LORA_POWER_* constants.

public byte PowerReference

Field Value

byte

TxParamSetup

1 if devices on the plan answer TXParamSetupReq.

public byte TxParamSetup

Field Value

byte