XBee device descriptor.
More...
XBee device descriptor.
Definition at line 128 of file xbee.h.
#include <xbee.h>
◆ addr_flags
uint8_t xbee_t::addr_flags |
address flags as defined above
Definition at line 136 of file xbee.h.
◆ addr_long
own 802.15.4 long address
Definition at line 138 of file xbee.h.
◆ addr_short
uint8_t xbee_t::addr_short[2] |
own 802.15.4 short address
Definition at line 137 of file xbee.h.
◆ cmd_buf
command data buffer
Definition at line 146 of file xbee.h.
◆ context
ptr to network stack context
Definition at line 132 of file xbee.h.
◆ driver
ptr to that driver's interface.
Definition at line 130 of file xbee.h.
◆ event_callback
callback for device events
Definition at line 131 of file xbee.h.
◆ int_size
uint16_t xbee_t::int_size |
temporary space for parsing the frame size
Definition at line 141 of file xbee.h.
◆ int_state
current state if the UART RX FSM
Definition at line 140 of file xbee.h.
◆ options
options field
Definition at line 135 of file xbee.h.
configuration parameters
Definition at line 134 of file xbee.h.
◆ resp_buf
AT response data buffer.
Definition at line 151 of file xbee.h.
◆ resp_count
uint16_t xbee_t::resp_count |
counter for ongoing transmission
Definition at line 152 of file xbee.h.
◆ resp_limit
uint16_t xbee_t::resp_limit |
size RESP frame in transferred
Definition at line 153 of file xbee.h.
◆ resp_lock
mutex for waiting for AT command response frames
Definition at line 149 of file xbee.h.
◆ rx_buf
receiving data buffer
Definition at line 155 of file xbee.h.
◆ rx_count
uint16_t xbee_t::rx_count |
counter for ongoing transmission
Definition at line 156 of file xbee.h.
◆ rx_limit
uint16_t xbee_t::rx_limit |
size RX frame transferred
Definition at line 157 of file xbee.h.
◆ tx_fid
TX frame ID.
Definition at line 147 of file xbee.h.
◆ tx_lock
mutex to allow only one transmission at a time
Definition at line 144 of file xbee.h.
The documentation for this struct was generated from the following file: