Logo
Developing with ZBOSS for Zigbee

Parsed APS header. More...

#include <zboss_api_aps.h>

Data Fields

zb_uint8_t fc
 
zb_uint16_t src_addr
 
zb_uint16_t dst_addr
 
zb_uint16_t group_addr
 
zb_uint8_t dst_endpoint
 
zb_uint8_t src_endpoint
 
zb_uint16_t clusterid
 
zb_uint16_t profileid
 
zb_uint8_t aps_counter
 
zb_uint16_t mac_src_addr
 
zb_uint16_t mac_dst_addr
 
zb_uint8_t lqi
 
zb_int8_t rssi
 
zb_bitfield_t aps_initial_join_auth:3
 
zb_bitfield_t aps_key_upd_method:3
 
zb_bitfield_t aps_key_attrs:2
 
zb_bitfield_t aps_key_from_tc:1
 
zb_bitfield_t relayed:1
 
zb_bitfield_t reserved:6
 
zb_uint8_t extended_fc
 
union {
   zb_uint8_t   tsn
 
   zb_uint8_t   block_ack
 
u
 
zb_uint8_t block_num
 
zb_uint8_t radius
 
zb_uint16_t relay_via
 
zb_uint16_t keypair_i
 
zb_uint8_t align [2]
 

Detailed Description

Parsed APS header.

Field Documentation

§ align

zb_uint8_t zb_aps_hdr_s::align[2]

§ aps_counter

zb_uint8_t zb_aps_hdr_s::aps_counter

APS Counter for check APS dup command.

§ aps_initial_join_auth

zb_bitfield_t zb_aps_hdr_s::aps_initial_join_auth

§ aps_key_attrs

zb_bitfield_t zb_aps_hdr_s::aps_key_attrs

§ aps_key_from_tc

zb_bitfield_t zb_aps_hdr_s::aps_key_from_tc

§ aps_key_upd_method

zb_bitfield_t zb_aps_hdr_s::aps_key_upd_method

§ block_ack

zb_uint8_t zb_aps_hdr_s::block_ack

Fragmentation: block ack from APS header.

§ block_num

zb_uint8_t zb_aps_hdr_s::block_num

Fragmentation: block number.

§ clusterid

zb_uint16_t zb_aps_hdr_s::clusterid

The identifier of the cluster on the source device.

§ dst_addr

zb_uint16_t zb_aps_hdr_s::dst_addr

The destination address of the packet.

§ dst_endpoint

zb_uint8_t zb_aps_hdr_s::dst_endpoint

The destination endpoint of the packet receiver.

§ extended_fc

zb_uint8_t zb_aps_hdr_s::extended_fc

§ fc

zb_uint8_t zb_aps_hdr_s::fc

Frame control.

§ group_addr

zb_uint16_t zb_aps_hdr_s::group_addr

If send to group then group address destination else 0.

§ keypair_i

zb_uint16_t zb_aps_hdr_s::keypair_i

§ lqi

zb_uint8_t zb_aps_hdr_s::lqi

LQI or LQA

§ mac_dst_addr

zb_uint16_t zb_aps_hdr_s::mac_dst_addr

Next hop address used for frame transmission.

§ mac_src_addr

zb_uint16_t zb_aps_hdr_s::mac_src_addr

Source address of device that transmit that packet.

§ profileid

zb_uint16_t zb_aps_hdr_s::profileid

Profile ID

§ radius

zb_uint8_t zb_aps_hdr_s::radius

radius from nwk header

§ relay_via

zb_uint16_t zb_aps_hdr_s::relay_via

§ relayed

zb_bitfield_t zb_aps_hdr_s::relayed

§ reserved

zb_bitfield_t zb_aps_hdr_s::reserved

§ rssi

zb_int8_t zb_aps_hdr_s::rssi

§ src_addr

zb_uint16_t zb_aps_hdr_s::src_addr

Source address of packet originator.

§ src_endpoint

zb_uint8_t zb_aps_hdr_s::src_endpoint

The source endpoint from which that packet was send.

§ tsn

zb_uint8_t zb_aps_hdr_s::tsn

Transaction sequence number for ZDO/ZCL command.

§ u

union { ... } zb_aps_hdr_s::u

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