Digi XBee(R) ANSI C Host Library
Macros | Functions

Glue layer between XBee-specific code and general WPAN layer. More...

#include <stddef.h>
#include <stdio.h>
#include "xbee/platform.h"
#include "xbee/device.h"
#include "xbee/wpan.h"
#include "wpan/types.h"
#include "wpan/aps.h"
#include "zigbee/zdo.h"
#include "zigbee/zcl.h"
#include "xbee/byteorder.h"

Functions

int _xbee_handle_receive_explicit (xbee_dev_t *xbee, const void FAR *raw, uint16_t length, void FAR *context)
 Process XBee "Receive Explicit" frames (type 0x91) and hand off to wpan_envelope_dispatch() for further processing. More...
 
int _xbee_endpoint_send (const wpan_envelope_t FAR *envelope, uint16_t flags)
 
int _xbee_wpan_tick (wpan_dev_t *dev)
 
int xbee_wpan_init (xbee_dev_t *xbee, const wpan_endpoint_table_entry_t *ep_table)
 Configure xbee_dev_t for APS-layer (endpoint/cluster) networking. More...
 
int _xbee_handle_transmit_status (xbee_dev_t *xbee, const void FAR *frame, uint16_t length, void FAR *context)
 
int xbee_frame_dump_transmit_status (xbee_dev_t *xbee, const void FAR *frame, uint16_t length, void FAR *context)
 Frame handler for 0x8B (XBEE_FRAME_TRANSMIT_STATUS) frames – dumps transmit status to STDOUT for debugging purposes. More...
 

Detailed Description

Glue layer between XBee-specific code and general WPAN layer.