nRF5 SDK for Thread and Zigbee v1.0.0
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
zb_zcl_energy_management_manage_event_payload_s Struct Reference

#include <zb_zcl_energy_mgmt.h>

Data Fields

zb_uint32_t issuer_event_id
 
zb_uint16_t device_class
 
zb_uint8_t utility_enrollment_group
 
zb_uint8_t actions_required
 

Detailed Description

ManageEvent command Payload

See also
SE spec, subclause 12.2.4.1

Field Documentation

zb_uint8_t zb_zcl_energy_management_manage_event_payload_s::actions_required

Bit encoded field indicating the action(s) to be carried out in regard to the associated event

zb_uint16_t zb_zcl_energy_management_manage_event_payload_s::device_class

Bit encoded field representing the DRLC client Device Class to apply the current Load Control Event. Each bit, if set individually or in combination, indicates the class of device(s) the Manage Event command is directed at.

zb_uint32_t zb_zcl_energy_management_manage_event_payload_s::issuer_event_id

Unique identifier generated by the Energy provider. The value of this field allows the command to be matched with a specific Load Control Event.

zb_uint8_t zb_zcl_energy_management_manage_event_payload_s::utility_enrollment_group

The DRLC client Utility Enrolment Group field can be used in conjunction with the Device Class bits. It provides a mechanism to direct the Manage Event command to groups of devices.


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