ConstReadonlyencodeForward: (forwarded: lorawan.ForwardedUplink) => BufferWrites an uplink a relay forwards on port 226, section 9.1. A strength or ratio past what its field carries goes out as the closest value.
ReadonlynextWor: (Picks the relay scan a synchronized end device aims its next WOR frame at, appendix 1.
ReadonlyopenWor: (Checks a WOR frame ahead of a Class A uplink and reads where the uplink follows.
ReadonlyopenWorAck: (Checks and reads a WOR ACK, section 6.2.
ReadonlyparseForward: (payload: Uint8Array) => lorawan.ForwardedUplinkReads an uplink a relay forwarded, section 9.1.
ReadonlyparseWor: (frame: Uint8Array) => lorawan.WorReads a WOR frame, leaving an uplink's carrier sealed.
ReadonlyrootWorSKey: (networkKey: Uint8Array) => BufferDerives an end device's root relay session key from its network session key, section 4.4.
ReadonlysecondChannel: (Reads the second channel a relay or end device configuration describes.
Readonlysynchronization: (Works out when a relay scanned from the WOR ACK that answered a frame, appendix 1.
ReadonlytOffsetMs: (scanStartUs: number, preambleEndUs: number) => number | nullThe offset a relay reports in a WOR ACK, appendix 1.
ReadonlyunsynchronizedPreamble: (The WOR preamble of an end device that does not know when the relay scans, section 5.2.
ReadonlyworAck: (Builds a relay's WOR ACK, section 6.2.
ReadonlyworJoinRequest: (uplink: lorawan.Carrier) => BufferBuilds the WOR frame ahead of a join request, section 5.3.1.
ReadonlyworKeys: (rootKey: Uint8Array, devAddr: number) => lorawan.WorKeysDerives an end device's WOR keys from its root relay session key, section 4.5.
ReadonlyworUplink: (Builds the WOR frame ahead of a Class A uplink, section 5.3.2.
A LoRaWAN relay, TS011-1.0.1: what an end device and a relay say to each other.
A relay sleeps, waking every scan period to look for radio activity. An end device out of a gateway's reach first sends a wake-on-radio (WOR) frame whose preamble spans that sleep and which says where its uplink follows. The relay may acknowledge with its own timing, so the next preamble can be short, then forwards the uplink on port LA_FPORT_RELAY.