Device descriptor for AT86RF215 radio devices. More...
Device descriptor for AT86RF215 radio devices.
Definition at line 342 of file at86rf215.h.
#include <at86rf215.h>
Data Fields | |
| netdev_ieee802154_t | netdev | 
| netdev parent struct   | |
| at86rf215_params_t | params | 
| parameters for initialization   | |
| struct at86rf215 * | sibling | 
| The other radio.   | |
| const at86rf215_RF_regs_t * | RF | 
| Radio Frontend Registers.   | |
| const at86rf215_BBC_regs_t * | BBC | 
| Baseband Registers.   | |
| xtimer_t | timer | 
| timer for ACK & CSMA timeout   | |
| uint32_t | ack_timeout_usec | 
| time to wait before retransmission in µs   | |
| uint32_t | csma_backoff_period | 
| CSMA Backoff period.   | |
| uint16_t | flags | 
| Device specific flags.   | |
| uint16_t | num_chans | 
| Number of legal channel at current modulation.   | |
| uint16_t | tx_frame_len | 
| length of the current TX frame   | |
| uint8_t | timeout | 
| indicates which timeout was reached   | |
| uint8_t | state | 
| current state of the radio   | |
| uint8_t | retries_max | 
| number of retries until ACK is received   | |
| uint8_t | retries | 
| retries left   | |
| uint8_t | csma_retries_max | 
| number of retries until channel is clear   | |
| uint8_t | csma_retries | 
| CSMA retries left.   | |
| uint8_t | csma_minbe | 
| CSMA minimum backoff exponent.   | |
| uint8_t | csma_maxbe | 
| CSMA maximum backoff exponent.   | |
| int8_t | csma_ed | 
| CSMA energy detect threshold.   | |
  Data Fields inherited from netdev_ieee802154_t | |
| netdev_t | netdev | 
| netdev_t base class   | |
| 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   | |
  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   | |
| uint32_t at86rf215::ack_timeout_usec | 
time to wait before retransmission in µs
Definition at line 350 of file at86rf215.h.
| const at86rf215_BBC_regs_t* at86rf215::BBC | 
Baseband Registers.
Definition at line 348 of file at86rf215.h.
| uint32_t at86rf215::csma_backoff_period | 
CSMA Backoff period.
Definition at line 351 of file at86rf215.h.
| int8_t at86rf215::csma_ed | 
CSMA energy detect threshold.
Definition at line 366 of file at86rf215.h.
| uint8_t at86rf215::csma_maxbe | 
CSMA maximum backoff exponent.
Definition at line 365 of file at86rf215.h.
| uint8_t at86rf215::csma_minbe | 
CSMA minimum backoff exponent.
Definition at line 364 of file at86rf215.h.
| uint8_t at86rf215::csma_retries | 
CSMA retries left.
Definition at line 360 of file at86rf215.h.
| uint8_t at86rf215::csma_retries_max | 
number of retries until channel is clear
Definition at line 359 of file at86rf215.h.
| uint16_t at86rf215::flags | 
Device specific flags.
Definition at line 352 of file at86rf215.h.
| netdev_ieee802154_t at86rf215::netdev | 
netdev parent struct
Definition at line 343 of file at86rf215.h.
| uint16_t at86rf215::num_chans | 
Number of legal channel at current modulation.
Definition at line 353 of file at86rf215.h.
| at86rf215_params_t at86rf215::params | 
parameters for initialization
Definition at line 345 of file at86rf215.h.
| uint8_t at86rf215::retries | 
retries left
Definition at line 358 of file at86rf215.h.
| uint8_t at86rf215::retries_max | 
number of retries until ACK is received
Definition at line 357 of file at86rf215.h.
| const at86rf215_RF_regs_t* at86rf215::RF | 
Radio Frontend Registers.
Definition at line 347 of file at86rf215.h.
| struct at86rf215* at86rf215::sibling | 
The other radio.
Definition at line 346 of file at86rf215.h.
| uint8_t at86rf215::state | 
current state of the radio
Definition at line 356 of file at86rf215.h.
| uint8_t at86rf215::timeout | 
indicates which timeout was reached
Definition at line 355 of file at86rf215.h.
| xtimer_t at86rf215::timer | 
timer for ACK & CSMA timeout
Definition at line 349 of file at86rf215.h.
| uint16_t at86rf215::tx_frame_len | 
length of the current TX frame
Definition at line 354 of file at86rf215.h.