XBee Firmware Library
1.6.0
|
Data Structures | |
struct | rx |
Buffer and state variables used for receiving a frame. More... | |
Data Fields | |
char | escape_char |
value of CC (default '+') More... | |
uint32_t | firmware_version |
Value of XBee module's VR register (4-bytes on some devices) More... | |
enum xbee_dev_flags | flags |
Multi-purpose flags for tracking information about this device. More... | |
uint8_t | frame_id |
last frame_id used for sending More... | |
uint16_t | guard_time |
value of GT (default 1000) * 1ms More... | |
uint16_t | hardware_version |
Value of XBee module's HV register. More... | |
uint16_t | idle_timeout |
value of CT (default 100) * 100ms More... | |
xbee_is_awake_fn | is_awake |
Optional function to read AWAKE pin. More... | |
enum xbee_dev_mode | mode |
Current mode of the XBee device (e.g., boot loader, API, command). More... | |
uint32_t | mode_timer |
MS_TIMER value used for timeouts. More... | |
xbee_disc_node_id_fn | node_id_handler |
Optional function to receive parsed Node ID messages. More... | |
xbee_reset_fn | reset |
Optional function to control reset pin. More... | |
struct xbee_dev_t::rx | rx |
xbee_serial_t | serport |
Platform-specific structure required by xbee_serial.c. More... | |
wpan_dev_t | wpan_dev |
Generic WPAN device required by the ZigBee Networking layers of the API. More... | |