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