Table of Contents

IEEE 802.15.4 Layer (802.15.4)

This layer provides IEEE 802.15.4 support. It can be placed on top of a physical layer that supports IEEE 802.15.4.

IEEE 802.15.4 Layer Configuration Parameters

Parameter Type Description
Address Number Ethernet/IPv4/IPv6 Address
Alias String
Debug Log Level Number Debug Level
Dependencies String Other dependencies to this element
Destination Peer Number
Event Filter String Filter of Event
Exact Match Boolean
Logical Channel Number
Max Event Queue Size Number Maximum Queue Size
Name String Component Name
No Events Boolean
PAN ID Number
PCAP Broadcast Boolean Capture all Traffic
PCAP Filename Number PCAP Filename
Passthrough Boolean High-to-Low Layer Passthrough
Raw Data To Inject String Data Packet to Inject
Raw Dst L2 To Inject String Destination L2 Address
Raw Dst L3 To Inject String Destination L3 Address
Raw Dst L4 To Inject String Destination L4 Address
Request Timeout Number
Save Dynamic Config Boolean
Short Address Number
Show Commands Boolean Show Commands
Show Events Boolean Show Events
Start PCAP Boolean Start PCAP Capturing
Watch Boolean Watch Layer

IEEE 802.15.4 Layer Real-Time Parameters

Parameter Type Description
Allow Blocking Event Boolean Blocking Events
Blocked Boolean Disable Component
Debug Log Level Number Debug Level
PCAP Broadcast Boolean Capture all Traffic
PCAP Filename String PCAP Filename
Passthrough Boolean High-to-Low Layer Passthrough
Watch Boolean Watch Layer

IEEE 802.15.4 Layer Functions

Function Type Description
get802154AllowBlockingEvent(layer) getter Get “Allow Blocking Event” Parameter
get802154Blocked(layer) getter Get “Blocked” Parameter
get802154DebugLogLevel(layer) getter Get “Debug Log Level” Parameter
get802154DestinationPeer(layer) getter Get “Destination Peer” Parameter
get802154NoEvents(layer) getter Get “No Events” Parameter
get802154PCAPBroadcast(layer) getter Get “PCAP Broadcast” Parameter
get802154PCAPFilename(layer) getter Get “PCAP Filename” Parameter
get802154PCAPTempFilename(layer) getter Get “PCAP TempFilename” Parameter
get802154Passthrough(layer) getter Get “Passthrough” Parameter
get802154Watch(layer) getter Get “Watch” Parameter
set802154AllowBlockingEvent(layer,value) setter Set “Allow Blocking Event” Parameter
set802154Blocked(layer,value) setter Set “Blocked” Parameter
set802154DebugLogLevel(layer,value) setter Set “Debug Log Level” Parameter
set802154NoEvents(layer,value) setter Set “No Events” Parameter
set802154PCAPBroadcast(layer,value) setter Set “PCAP Broadcast” Parameter
set802154PCAPFilename(layer,value) setter Set “PCAP Filename” Parameter
set802154PCAPTempFilename(layer,value) setter Set “PCAP TempFilename” Parameter
set802154Passthrough(layer,value) setter Set “Passthrough” Parameter
set802154Watch(layer,value) setter Set “Watch” Parameter