Extended structure to hold IEEE 802.15.4 driver state. More...

Detailed Description

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 90 of file ieee802154.h.

#include <ieee802154.h>

Data Fields

netdev_t netdev
 netdev_t base class
 
- Data Fields inherited from netdev
const struct netdev_driverdriver
 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. More...
 
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
 

Field Documentation

◆ pan

uint16_t netdev_ieee802154_t::pan

IEEE 802.15.4 specific fields.

PAN ID in network byte order

Definition at line 103 of file ieee802154.h.


The documentation for this struct was generated from the following file: