Digi XBee(R) ANSI C Host Library
Files | Data Structures | Macros | Functions
Frames: Source Routing (0x21, 0xA1, 0xA3)

Receive inbound route records, and send "Create Source Route" frames. More...

Files

file  route.h
 
file  xbee_route.c
 

Data Structures

struct  xbee_frame_create_source_route_t
 XBEE_FRAME_CREATE_SOURCE_ROUTE (0x21) More...
 
struct  xbee_frame_route_record_indicator_t
 XBEE_FRAME_ROUTE_RECORD_INDICATOR (0xA1) More...
 
struct  xbee_frame_route_many_to_one_req_t
 The many-to-one route request indicator frame is sent out the serial port whenever a many-to-one route request is received. More...
 

Macros

#define XBEE_ROUTE_MAX_ADDRESS_COUNT   11
 Number of addresses that can appear in a Create Source Route request or a Route Record Indicator frame. More...
 
#define XBEE_FRAME_CREATE_SOURCE_ROUTE   0x21
 Frame Type: Create Source Route.
 
#define XBEE_FRAME_ROUTE_RECORD_INDICATOR   0xA1
 Frame Type: Route Record Indicator.
 
#define XBEE_ROUTE_DUMP_RECORD_INDICATOR
 Add this macro to the list of XBee frame handlers to have route record indicators dumped to STDOUT. More...
 
#define XBEE_FRAME_ROUTE_MANY_TO_ONE_REQ   0xA3
 Frame Type: Many-to-one Request.
 
#define XBEE_ROUTE_DUMP_MANY_TO_ONE_REQ
 Add this macro to the list of XBee frame handlers to have route record indicators dumped to STDOUT. More...
 

Functions

int xbee_route_dump_record_indicator (xbee_dev_t *xbee, const void FAR *frame, uint16_t length, void FAR *context)
 
int xbee_route_dump_many_to_one_req (xbee_dev_t *xbee, const void FAR *frame, uint16_t length, void FAR *context)
 

Detailed Description

Receive inbound route records, and send "Create Source Route" frames.

Macro Definition Documentation

#define XBEE_ROUTE_DUMP_MANY_TO_ONE_REQ
Value:
xbee_route_dump_many_to_one_req, NULL }
#define XBEE_FRAME_ROUTE_MANY_TO_ONE_REQ
Frame Type: Many-to-one Request.
Definition: route.h:99

Add this macro to the list of XBee frame handlers to have route record indicators dumped to STDOUT.

#define XBEE_ROUTE_DUMP_RECORD_INDICATOR
Value:
xbee_route_dump_record_indicator, NULL }
#define XBEE_FRAME_ROUTE_RECORD_INDICATOR
Frame Type: Route Record Indicator.
Definition: route.h:63

Add this macro to the list of XBee frame handlers to have route record indicators dumped to STDOUT.

#define XBEE_ROUTE_MAX_ADDRESS_COUNT   11

Number of addresses that can appear in a Create Source Route request or a Route Record Indicator frame.