nRF5 SDK for Thread and Zigbee v1.0.0
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
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

zb_uint8_t zb_zcl_events_publish_event_payload_s::event_control

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

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.

zb_uint16_t zb_zcl_events_publish_event_payload_s::event_id

The Event ID specifies a particular event

zb_uint32_t zb_zcl_events_publish_event_payload_s::event_time

The timestamp of the event occurrence in UTC format.

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: