Logo
Developing with ZBOSS for Zigbee
zb_zcl_events_publish_event_payload_s Struct Reference

#include <zb_zcl_events.h>

Data Fields

zb_uint8_t log_id
 
zb_uint16_t event_id
 
zb_uint32_t event_time
 
zb_uint8_t event_control
 
zb_uint8_t event_data [44]
 

Detailed Description

PublishEvent Command payload

See also
SE spec, subclause 11.2.4.1

Field Documentation

§ event_control

zb_uint8_t zb_zcl_events_publish_event_payload_s::event_control

An 8-bit bitmap specifying actions to be taken regarding particular event.

§ event_data

zb_uint8_t zb_zcl_events_publish_event_payload_s::event_data[44]

A variable length octet string array used to hold additional information captured when the event occurred. The first element (element 0) of the array indicates the length of the string, NOT including the first element.

§ event_id

zb_uint16_t zb_zcl_events_publish_event_payload_s::event_id

The Event ID specifies a particular event

§ event_time

zb_uint32_t zb_zcl_events_publish_event_payload_s::event_time

The timestamp of the event occurrence in UTC format.

§ log_id

zb_uint8_t zb_zcl_events_publish_event_payload_s::log_id

The least significant nibble is an enumeration indicating the Log ID. The most significant nibble is reserved.


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