Developing with ZBOSS for Zigbee
zb_intrp_data_req_s Struct Reference

INTRP-DATA.request structure. More...

#include <zboss_api_aps_interpan.h>

Data Fields

zb_uint8_t dst_addr_mode
 The addressing mode for the destination address used in this primitive. More...
 
zb_uint16_t dst_pan_id
 
zb_addr_u dst_addr
 
zb_uint16_t profile_id
 
zb_uint16_t cluster_id
 
zb_uint8_t asdu_handle
 

Detailed Description

INTRP-DATA.request structure.

This structure passed to zb_intrp_data_request() in the packet buffer parameter.

See also
SE spec, clause B.3.

Field Documentation

◆ asdu_handle

zb_uint8_t zb_intrp_data_req_s::asdu_handle

An integer handle associated with the ASDU to be transmitted.

◆ cluster_id

zb_uint16_t zb_intrp_data_req_s::cluster_id

The identifier of the cluster, within the profile specified by the ProfileId parameter, which defines the application semantics of the ASDU.

◆ dst_addr

zb_addr_u zb_intrp_data_req_s::dst_addr

The address of the entity or entities to which the ASDU is being transferred.

◆ dst_addr_mode

zb_uint8_t zb_intrp_data_req_s::dst_addr_mode

The addressing mode for the destination address used in this primitive.

This parameter can take one of the values from the following list:

  • 0x01 = 16-bit group address
  • 0x02 = 16-bit NWK address, normally the broadcast address 0xffff
  • 0x03 = 64-bit extended address

◆ dst_pan_id

zb_uint16_t zb_intrp_data_req_s::dst_pan_id

The 16-bit Pan identifier of the entity or entities to which the ASDU is being transferred or the broadcast Pan ID 0xffff.

◆ profile_id

zb_uint16_t zb_intrp_data_req_s::profile_id

The identifier of the application profile for which this frame is intended.


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