Store reporting configurations. If endpoint field is SL_ZIGBEE_AF_PLUGIN_REPORTING_UNUSED_ENDPOINT_ID, the entry is unused.

Public Attributes#

uint8_t
uint8_t
uint16_t
uint16_t
struct sl_zigbee_af_plugin_reporting_entry_t::@1::@2
sl_802154_short_addr_t
uint16_t
struct sl_zigbee_af_plugin_reporting_entry_t::@1::@3
union sl_zigbee_af_plugin_reporting_entry_t::@1

Public Attribute Documentation#

direction#

sl_zigbee_af_reporting_direction_t sl_zigbee_af_plugin_reporting_entry_t::direction

SL_ZIGBEE_ZCL_REPORTING_DIRECTION_REPORTED for reports sent from the local device or SL_ZIGBEE_ZCL_REPORTING_DIRECTION_RECEIVED for reports received from a remote device.


Definition at line 1092 of file app/framework/include/af-types.h

endpoint#

uint8_t sl_zigbee_af_plugin_reporting_entry_t::endpoint

The local endpoint from which the attribute is reported or to which the report is received. If SL_ZIGBEE_AF_PLUGIN_REPORTING_UNUSED_ENDPOINT_ID, the entry is unused.

The remote endpoint from which the attribute is reported.


Definition at line 1097 of file app/framework/include/af-types.h

clusterId#

sl_zigbee_af_cluster_id_t sl_zigbee_af_plugin_reporting_entry_t::clusterId

The cluster where the attribute is located.


Definition at line 1099 of file app/framework/include/af-types.h

attributeId#

sl_zigbee_af_attribute_id_t sl_zigbee_af_plugin_reporting_entry_t::attributeId

The ID of the attribute being reported or received.


Definition at line 1101 of file app/framework/include/af-types.h

mask#

uint8_t sl_zigbee_af_plugin_reporting_entry_t::mask

CLUSTER_MASK_SERVER for server-side attributes or CLUSTER_MASK_CLIENT for client-side attributes.


Definition at line 1105 of file app/framework/include/af-types.h

manufacturerCode#

uint16_t sl_zigbee_af_plugin_reporting_entry_t::manufacturerCode

Manufacturer code associated with the cluster and/or attribute. If the cluster ID is inside the manufacturer-specific range, this value indicates the manufacturer code for the cluster. Otherwise, if this value is non-zero and the cluster ID is a standard ZCL cluster, it indicates the manufacturer code for attribute.


Definition at line 1112 of file app/framework/include/af-types.h

minInterval#

uint16_t sl_zigbee_af_plugin_reporting_entry_t::minInterval

The minimum reporting interval, measured in seconds.


Definition at line 1116 of file app/framework/include/af-types.h

maxInterval#

uint16_t sl_zigbee_af_plugin_reporting_entry_t::maxInterval

The maximum reporting interval, measured in seconds.


Definition at line 1118 of file app/framework/include/af-types.h

reportableChange#

uint32_t sl_zigbee_af_plugin_reporting_entry_t::reportableChange

The minimum change to the attribute that will result in a report being sent.


Definition at line 1122 of file app/framework/include/af-types.h

reported#

struct sl_zigbee_af_plugin_reporting_entry_t::@1::@2 sl_zigbee_af_plugin_reporting_entry_t::reported

Definition at line 1123 of file app/framework/include/af-types.h

source#

sl_802154_short_addr_t sl_zigbee_af_plugin_reporting_entry_t::source

The node ID of the source of the received reports.


Definition at line 1126 of file app/framework/include/af-types.h

timeout#

uint16_t sl_zigbee_af_plugin_reporting_entry_t::timeout

The maximum expected time between reports, measured in seconds.


Definition at line 1130 of file app/framework/include/af-types.h

received#

struct sl_zigbee_af_plugin_reporting_entry_t::@1::@3 sl_zigbee_af_plugin_reporting_entry_t::received

Definition at line 1131 of file app/framework/include/af-types.h

data#

union sl_zigbee_af_plugin_reporting_entry_t::@1 sl_zigbee_af_plugin_reporting_entry_t::data

Definition at line 1132 of file app/framework/include/af-types.h