Digi XBee(R) ANSI C Host Library
Data Structures | Macros | Typedefs | Functions | Variables
xbee_commissioning.c File Reference
#include <stdio.h>
#include "xbee/platform.h"
#include "zigbee/zcl_commissioning.h"
#include "xbee/atcmd.h"
#include "xbee/commissioning.h"

Data Structures

struct  xbee_comm_reg_t
 
struct  xbee_comm_dl_t
 

Macros

#define _set_param_bytes(req, data, len)
 
#define _hex_dump(data, len)   hex_dump( buffer, len, HEX_DUMP_FLAG_NONE)
 

Typedefs

typedef void(* xbee_comm_fn) (zcl_comm_startup_param_t FAR *p, const void FAR *value_be)
 

Functions

void xbee_comm_SC (zcl_comm_startup_param_t FAR *p, const void FAR *value_be)
 
void xbee_comm_OP (zcl_comm_startup_param_t FAR *p, const void FAR *value_be)
 
void xbee_comm_OI (zcl_comm_startup_param_t FAR *p, const void FAR *value_be)
 
void xbee_comm_AR (zcl_comm_startup_param_t FAR *p, const void FAR *value_be)
 
void xbee_comm_BH (zcl_comm_startup_param_t FAR *p, const void FAR *value_be)
 
void xbee_comm_DL (zcl_comm_startup_param_t FAR *p, const void FAR *value_be)
 
void xbee_comm_EO (zcl_comm_startup_param_t FAR *p, const void FAR *value_be)
 
int xbee_comm_reg_callback (const xbee_cmd_response_t FAR *response)
 
int xbee_commissioning_query (zcl_comm_state_t *comm, xbee_dev_t *xbee, const char FAR *reg)
 
int xbee_commissioning_init (zcl_comm_state_t *comm, xbee_dev_t *xbee)
 
int xbee_commissioning_set (xbee_dev_t *xbee, zcl_comm_startup_param_t *p)
 
void xbee_commissioning_tick (xbee_dev_t *xbee, zcl_comm_state_t *comm_state)
 

Variables

const xbee_comm_reg_t xbee_comm_regs []
 

Macro Definition Documentation

#define _set_param_bytes (   req,
  data,
  len 
)
Value:
( memcpy_htobe( buffer, data, len), \
xbee_cmd_set_param_bytes( req, buffer, len) )
int xbee_cmd_set_param_bytes(int16_t handle, const void FAR *data, uint8_t length)
Set the parameter for a given AT Command request to a sequence of bytes.
Definition: xbee_atcmd.c:1312
#define memcpy_htobe(dst_be, src, count)
Copy count bytes in host byte order from src to dst_be in big-endian byte order (equivalent to memcpy...
Definition: byteorder.h:110