#include <zboss_api_buf.h>
Packet buffer header.
zb_uint16_t zb_buf_hdr_s::data_offset |
data offset in buffer buf
zb_bitfield_t zb_buf_hdr_s::encrypt_type |
payload must be encrypted before send, if !0.
zb_uint8_t zb_buf_hdr_s::handle |
The handle associated with the NSDU to be transmitted by the NWK layer entity.
zb_bitfield_t zb_buf_hdr_s::is_in_buf |
if 1, this is input buffer
zb_bitfield_t zb_buf_hdr_s::is_rx_buf |
if 1, this is buffer with received packet and nwk_mac_addrs_t is at buffer tail
zb_uint16_t zb_buf_hdr_s::len |
current layer buffer length
zb_uint8_t zb_buf_hdr_s::multiplicity |
if greater that 1, then the following (multiplicity - 1) buffers are occupied with payload data and should not be treated as having valid headers, etc.
zb_uint8_t zb_buf_hdr_s::reserved_to_align[3u] |
this field serves to keep following buf[ZB_IO_BUF_SIZE] aligned to a word
zb_int16_t zb_buf_hdr_s::status |
some status to be passed with packet
zb_bitfield_t zb_buf_hdr_s::use_same_key |
if 1, use same nwk key# packet was encrypted by
zb_bitfield_t zb_buf_hdr_s::zdo_cmd_no_resp |
if 1, this is ZDO command with no response - call callback at confirm