Store reporting configurations. If endpoint field is SL_ZIGBEE_AF_PLUGIN_REPORTING_UNUSED_ENDPOINT_ID, the entry is unused.
Public Attributes#
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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
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
1132
of file app/framework/include/af-types.h