Logo
Developing with ZBOSS for Zigbee

#include <zb_zcl_common.h>

Data Fields

union {
   struct {
      zb_zcl_addr_t   source
 
      zb_uint16_t   dst_addr
 
      zb_uint8_t   src_endpoint
 
      zb_uint8_t   dst_endpoint
 
      zb_uint8_t   fc
 
      zb_uint8_t   aps_initial_join_auth:3
 
      zb_uint8_t   aps_key_upd_method:3
 
      zb_uint8_t   aps_key_attrs:2
 
      zb_uint8_t   aps_key_from_tc:1
 
      zb_uint8_t   reserved:7
 
   }   common_data
 
addr_data
 
zb_uint16_t cluster_id
 
zb_uint16_t profile_id
 
zb_uint8_t cmd_id
 
zb_uint8_t cmd_direction
 
zb_uint8_t seq_number
 
zb_bool_t is_common_command
 
zb_bool_t disable_default_response
 
zb_bool_t is_manuf_specific
 
zb_uint16_t manuf_specific
 

Detailed Description

Parsed ZCL header

Field Documentation

§ addr_data

union { ... } zb_zcl_parsed_hdr_s::addr_data

§ aps_initial_join_auth

zb_uint8_t zb_zcl_parsed_hdr_s::aps_initial_join_auth

§ aps_key_attrs

zb_uint8_t zb_zcl_parsed_hdr_s::aps_key_attrs

§ aps_key_from_tc

zb_uint8_t zb_zcl_parsed_hdr_s::aps_key_from_tc

§ aps_key_upd_method

zb_uint8_t zb_zcl_parsed_hdr_s::aps_key_upd_method

§ cluster_id

zb_uint16_t zb_zcl_parsed_hdr_s::cluster_id

§ cmd_direction

zb_uint8_t zb_zcl_parsed_hdr_s::cmd_direction

Command direction identifier.

§ cmd_id

zb_uint8_t zb_zcl_parsed_hdr_s::cmd_id

Command identifier.

§ common_data

struct { ... } zb_zcl_parsed_hdr_s::common_data

§ disable_default_response

zb_bool_t zb_zcl_parsed_hdr_s::disable_default_response

"Disable default response" flag.

§ dst_addr

zb_uint16_t zb_zcl_parsed_hdr_s::dst_addr

§ dst_endpoint

zb_uint8_t zb_zcl_parsed_hdr_s::dst_endpoint

§ fc

zb_uint8_t zb_zcl_parsed_hdr_s::fc

§ is_common_command

zb_bool_t zb_zcl_parsed_hdr_s::is_common_command

"Common command" flag.

§ is_manuf_specific

zb_bool_t zb_zcl_parsed_hdr_s::is_manuf_specific

"Has manufacturer-specific data" flag.

§ manuf_specific

zb_uint16_t zb_zcl_parsed_hdr_s::manuf_specific

Manufacturer-specific data.

§ profile_id

zb_uint16_t zb_zcl_parsed_hdr_s::profile_id

§ reserved

zb_uint8_t zb_zcl_parsed_hdr_s::reserved

§ seq_number

zb_uint8_t zb_zcl_parsed_hdr_s::seq_number

ZCL transaction sequence number.

§ source

zb_zcl_addr_t zb_zcl_parsed_hdr_s::source

§ src_endpoint

zb_uint8_t zb_zcl_parsed_hdr_s::src_endpoint

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