====== 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|