Digi XBee(R) ANSI C Host Library
|
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 FAR * | ep_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_t * | cluster_table |
Pointers to a list of clusters that ends with WPAN_CLUST_ENTRY_LIST_END. More... | |
Information on each endpoint on this device.
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().
wpan_ep_handler_fn handler |
Function to receive all frames for invalid clusters, or clusters with a NULL
handler.
Referenced by _wpan_endpoint_dispatch().
uint16_t profile_id |
This endpoint's profile ID.
See WPAN_PROFILE_* macros for some known profile IDs.
Referenced by _zcl_comm_command_build(), _zdo_match_desc_respond(), _zdo_simple_desc_respond(), wpan_endpoint_match(), wpan_endpoint_of_cluster(), wpan_envelope_dispatch(), and zcl_ota_upgrade_image_notify().