Extended structure to hold IEEE 802.15.4 driver state. More...
Extended structure to hold IEEE 802.15.4 driver state.
Supposed to be extended by driver implementations. The extended structure should contain all variable driver state.
Definition at line 100 of file ieee802154.h.
#include <ieee802154.h>
Data Fields | |
netdev_t | netdev |
netdev_t base class | |
Data Fields inherited from netdev | |
const struct netdev_driver * | driver |
ptr to that driver's interface. | |
netdev_event_cb_t | event_callback |
callback for device events | |
void * | context |
ptr to network stack context | |
uint16_t | pan |
IEEE 802.15.4 specific fields. | |
uint8_t | short_addr [IEEE802154_SHORT_ADDRESS_LEN] |
Short address in network byte order. | |
uint8_t | long_addr [IEEE802154_LONG_ADDRESS_LEN] |
Long address in network byte order. | |
uint8_t | seq |
sequence number | |
uint8_t | chan |
channel | |
uint8_t | page |
channel page | |
uint16_t | flags |
flags as defined above | |
int16_t | txpower |
tx power in dBm | |
ieee802154_sec_context_t | sec_ctx |
security context | |
uint8_t netdev_ieee802154_t::chan |
channel
Definition at line 125 of file ieee802154.h.
uint16_t netdev_ieee802154_t::flags |
flags as defined above
Definition at line 127 of file ieee802154.h.
uint8_t netdev_ieee802154_t::long_addr[IEEE802154_LONG_ADDRESS_LEN] |
Long address in network byte order.
Definition at line 123 of file ieee802154.h.
netdev_t netdev_ieee802154_t::netdev |
netdev_t base class
Definition at line 101 of file ieee802154.h.
uint8_t netdev_ieee802154_t::page |
channel page
Definition at line 126 of file ieee802154.h.
uint16_t netdev_ieee802154_t::pan |
IEEE 802.15.4 specific fields.
PAN ID in network byte order
Definition at line 113 of file ieee802154.h.
ieee802154_sec_context_t netdev_ieee802154_t::sec_ctx |
security context
Definition at line 130 of file ieee802154.h.
uint8_t netdev_ieee802154_t::seq |
sequence number
Definition at line 124 of file ieee802154.h.
uint8_t netdev_ieee802154_t::short_addr[IEEE802154_SHORT_ADDRESS_LEN] |
Short address in network byte order.
Definition at line 118 of file ieee802154.h.
int16_t netdev_ieee802154_t::txpower |
tx power in dBm
Definition at line 128 of file ieee802154.h.