Data Structures | |
struct | zb_zcl_frame_ctrl_s |
ZCL frame control field. More... | |
struct | zb_zcl_frame_hdr_full_s |
ZCL frame header with manufacturer code. More... | |
struct | zb_zcl_frame_hdr_short_s |
ZCL frame header without manufacturer code. More... | |
struct | zb_zcl_addr_s |
Type to represent source address of ZCL message. More... | |
struct | zb_zcl_parsed_hdr_s |
struct | zb_zcl_attr_addr_info_s |
Enumerations | |
enum | zb_zcl_frame_type_e { ZB_ZCL_FRAME_TYPE_COMMON = 0x00, ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC = 0x01 } |
ZCL frame type. More... | |
enum | zb_zcl_manufacturer_specific_e { ZB_ZCL_NOT_MANUFACTURER_SPECIFIC = 0x00, ZB_ZCL_MANUFACTURER_SPECIFIC = 0x01 } |
Values for Manufacturer-specific subfield of FCF in ZCL frame. More... | |
enum | zb_zcl_disable_default_response_e { ZB_ZCL_ENABLE_DEFAULT_RESPONSE = 0x00, ZB_ZCL_DISABLE_DEFAULT_RESPONSE = 0x01 } |
Values for Disable default response subfield of FCF in ZCL frame. More... | |
enum | zb_zcl_frame_direction_e { ZB_ZCL_FRAME_DIRECTION_TO_SRV = 0x00, ZB_ZCL_FRAME_DIRECTION_TO_CLI = 0x01 } |
ZCL frame direction. More... | |
enum | zb_zcl_addr_type_e { ZB_ZCL_ADDR_TYPE_SHORT, ZB_ZCL_ADDR_TYPE_IEEE_GPD, ZB_ZCL_ADDR_TYPE_SRC_ID_GPD, ZB_ZCL_ADDR_TYPE_IEEE } |
Possible address types of devices from which ZCL message is received. | |
Types and macros required for ZCL frame manipulations
typedef struct zb_zcl_addr_s zb_zcl_addr_t |
Type to represent source address of ZCL message.
It is needed if ZGP sink is enabled and therefore messages can be received from ZGPD devices which are identified by 32-bit source Id.
typedef struct zb_zcl_attr_addr_info_s zb_zcl_attr_addr_info_t |
Attribute address info structure
Values for Disable default response subfield of FCF in ZCL frame.
typedef struct zb_zcl_frame_ctrl_s zb_zcl_frame_ctrl_t |
ZCL frame control field.
typedef enum zb_zcl_frame_direction_e zb_zcl_frame_direction_t |
ZCL frame direction.
typedef struct zb_zcl_frame_hdr_full_s zb_zcl_frame_hdr_full_t |
ZCL frame header with manufacturer code.
typedef struct zb_zcl_frame_hdr_short_s zb_zcl_frame_hdr_short_t |
ZCL frame header without manufacturer code.
typedef enum zb_zcl_frame_type_e zb_zcl_frame_type_t |
ZCL frame type.
Defines Permitted values for Frame Type subfield of Frame Control field in ZCL frame.
Values for Manufacturer-specific subfield of FCF in ZCL frame.
typedef struct zb_zcl_parsed_hdr_s zb_zcl_parsed_hdr_t |
Parsed ZCL header
enum zb_zcl_frame_type_e |
Values for Manufacturer-specific subfield of FCF in ZCL frame.