Digi XBee(R) ANSI C Host Library
Data Fields
wpan_endpoint_table_entry_t Struct Reference

Information on each endpoint on this device. More...

#include "wpan/aps.h"

Data Fields

uint8_t endpoint
 Endpoint ID, 0 to 254. 255 (0xFF) is used as an end-of-table marker.
 
uint16_t profile_id
 This endpoint's profile ID. More...
 
wpan_ep_handler_fn handler
 Function to receive all frames for invalid clusters, or clusters with a NULL handler. More...
 
struct wpan_ep_state_t FARep_state
 Structure used to track transactions and conversations on ZDO/ZDP and ZCL endpoints. More...
 
uint16_t device_id
 This endpoint's device ID.
 
uint8_t device_version
 Lower 4 bits are used, upper 4 are reserved and should be 0.
 
const wpan_cluster_table_entry_tcluster_table
 Pointers to a list of clusters that ends with WPAN_CLUST_ENTRY_LIST_END. More...
 

Detailed Description

Information on each endpoint on this device.

Field Documentation

const wpan_cluster_table_entry_t* cluster_table

Pointers to a list of clusters that ends with WPAN_CLUST_ENTRY_LIST_END.

Maximum of 255 input and 255 output clusters (Simple Descriptor uses 8-bit fields for input cluster count and output cluster count).

Referenced by _wpan_endpoint_dispatch(), _zdo_match_desc_respond(), _zdo_simple_desc_respond(), and wpan_endpoint_of_cluster().

struct wpan_ep_state_t FAR* ep_state

Structure used to track transactions and conversations on ZDO/ZDP and ZCL endpoints.

Should be NULL for other types of endpoints.

Referenced by _wpan_endpoint_dispatch(), wpan_conversation_response(), wpan_endpoint_next_trans(), wpan_tick(), and zdo_endpoint_state().

Function to receive all frames for invalid clusters, or clusters with a NULL handler.

Referenced by _wpan_endpoint_dispatch().

uint16_t profile_id

The documentation for this struct was generated from the following file: