lr-wpan: Orphan scan support

Adds support for orphan scans. An orphan scan is called as a result of losing contact with the associated coordinator. The scan in itself is the attempt of a device to re-establish communication with its coordinator. See IEEE 802.15.4-2011, Section 5.1.2.1.3.

Under some circumstances, the scan is used not only to "rejoin a network" but also to join a network for the first time (a.k.a association). For an example of such circumstances, See Zigbee Specification 2017, NLME-DIRECT-JOIN.request/NLME-JOIN.request

This MR includes a new example (lr-wpan-orphan-scan.cc) and test (See TestOrphanScan in lr-wpan-mac-test.cc)

Edited by Alberto Gallegos

Merge request reports

Loading