XBee Firmware Library  1.6.0
Data Fields

Data Fields

char FAR * buffer
 buffer we can use More...
 
struct {
   void FAR *   context
 context for file.read() More...
 
   xbee_xmodem_read_fn   read
 source of bytes to send More...
 
file
 function and context to read source of sent data More...
 
uint16_t flags
 flags for tracking state of transfer More...
 
int offset
 offset into packet being sent More...
 
uint16_t packet_num
 current packet number; starts at 1 and low byte used in block headers More...
 
enum xbee_xmodem_state state
 current state of transfer More...
 
struct {
   void FAR *   context
 context for stream.read & .write More...
 
   xbee_xmodem_read_fn   read
 read response bytes from target More...
 
   xbee_xmodem_write_fn   write
 send blocks to target More...
 
stream
 functions and context to communicate with target device More...
 
uint16_t timer
 timer value used to hold low word of xbee_millisecond_timer() More...
 
uint_fast8_t tries
 

of tries left before giving up

More...
 

Detailed Description

Structure used to track the state of an Xmodem send.