Returns one of the plan's channel blocks, or null past the end.
Returns the centre frequency of one of the plan's default channels, or null past the last one the plan starts a device with.
Returns the data rate a number selects, or null if the number is past the end of the plan's table.
A number the region reserves is a data rate of kind Reserved, which is
different from a number the plan never defines.
Returns the share of time a transmitter may hold a frequency, in parts per thousand, or null if the frequency falls in no sub-band this plan describes.
This reports the limit; it does not impose it. Pair it with
loraMinOffTimeUs to turn the limit into the silence a frame costs.
Returns the scalar facts of the plan.
Returns the radio settings an uplink data rate selects, ready to hand to
loraAirtimeUs, or null if the number is reserved or not carried by LoRa.
Returns the power ceiling that applies at a frequency, in dBm EIRP, falling back to the plan's default where no sub-band says otherwise.
Returns what a data rate may carry in one frame, or null where the plan publishes no limit for it.
Returns the next lower data rate to fall back to during adaptive back-off, or null at the slowest rate the plan has.
A device that has lost the network steps down this chain, trading airtime for range until it is heard again.
Returns the downlink data rate the first receive window listens at, or null if the uplink data rate or offset is outside what the plan defines.
OptionaldwellLimited: boolean | nullReturns where the second receive window listens.
Returns one of the plan's sub-bands, or null past the end.
Returns the radiated power a transmit-power index selects, in dBm, or null if the index is past the highest the plan defines.
Staticfor
A regional channel plan, published or private.