ConstReadonlyBlockMic: typeof LorawanBlockMicThe code taken over a block as it arrives.
ReadonlydataBlockIntKey: typeof lorawanDataBlockIntKeyDerives the key that signs a data block.
ReadonlyDefragmenter: typeof LorawanDefragmenterA session being put back together from whatever arrives.
Readonlyfragment: typeof lorawanFragFragmentBuilds one fragment of a session, coded or not.
ReadonlyMAX_FRAGMENTS: numberThe most fragments one session carries.
ReadonlyparityLine: typeof lorawanFragParityLineLists the uncoded fragments a coded one is made of.
ReadonlyPORT: numberThe port this package is spoken on.
Readonlyprbs23: typeof lorawanFragPrbs23Steps the pseudo-random sequence the parity matrix is drawn from.
Readonlysession: typeof lorawanFragSessionSays how many fragments a block takes, and how much padding the last one needs.
Fragmented data block transport, TS004-2.0.0, on port 201.
A block too large for one frame goes across in pieces, followed by coded fragments that let a device solve for the ones it missed rather than asking for them again.