Module capsules::ieee802154
[−]
[src]
Modules
device |
The contract satisfied by an implementation of an IEEE 802.15.4 MAC device. Any IEEE 802.15.4 MAC device should expose the following high-level functionality: |
driver |
IEEE 802.15.4 userspace interface for configuration and transmit/receive. |
framer |
Implements IEEE 802.15.4 MAC device abstraction over a 802.15.4 MAC interface. Allows its users to prepare and send frames in plaintext, handling 802.15.4 encoding and security procedures (in the future) transparently. |
mac |
Specifies the interface for IEEE 802.15.4 MAC protocol layers. MAC protocols expose similar configuration (address, PAN, transmission power) options as ieee802154::device::MacDevice layers above it, but retain control over radio power management and channel selection. All frame processing should be completed above this layer such that Mac implementations receive fully formatted 802.15.4 MAC frames for transmission. |
virtual_mac |
Virtual IEEE 802.15.4 MAC device |
xmac |
X-MAC protocol layer for low power 802.15.4 reception, intended primarily to manage an Atmel RF233 radio. |
Structs
App | |
RadioDriver |
Constants
DRIVER_NUM |
Syscall number |