contiki/regression-tests/25-ieee802154
Yasuyuki Tanaka 3872965362 frame802154: comply with IEEE 802.15.4-2015 on PAN ID Field Handling
This patch changes the behaviors of frame802154_has_panid() for frames
of frame version 0b10 so that it complies with the PAN ID Field Handling
specification in IEEE 802.15.4-2015. For the other frame versions, 0b00
and 0b01, no change is made in frame802154_has_panid().

For more information, please refer to:
https://github.com/contiki-os/contiki/pull/1914/
2016-12-05 22:45:07 +01:00
..
code frame802154: comply with IEEE 802.15.4-2015 on PAN ID Field Handling 2016-12-05 22:45:07 +01:00
js frame802154: comply with IEEE 802.15.4-2015 on PAN ID Field Handling 2016-12-05 22:45:07 +01:00
01-panid-handling.csc frame802154: comply with IEEE 802.15.4-2015 on PAN ID Field Handling 2016-12-05 22:45:07 +01:00
Makefile frame802154: comply with IEEE 802.15.4-2015 on PAN ID Field Handling 2016-12-05 22:45:07 +01:00
README.md frame802154: comply with IEEE 802.15.4-2015 on PAN ID Field Handling 2016-12-05 22:45:07 +01:00

Regression Tests of IEEE 802.15.4 Fundamentals

01-panid-handling

Test return values by frame802154_has_panid() in frame802154.c.

Test Code

A test vector is implemented in test-panid-handling.c according to Section 7.2.1.5, IEEE 802.15.4-2015. The testee mote outputs a test result to the console with the prefix, "=check-me=".

01-panid-handling.js examines each console output containing "=check-me=". If it finds "DONE" without having had any "FAILED", the test is considered SUCCESS, log.testOK() is called. Otherwise, FAILED.

References