Store reporting configurations. If endpoint field is EMBER_AF_PLUGIN_REPORTING_UNUSED_ENDPOINT_ID, the entry is unused.
Public Attributes#
Public Attribute Documentation#
direction#
EmberAfReportingDirection EmberAfPluginReportingEntry::direction
EMBER_ZCL_REPORTING_DIRECTION_REPORTED for reports sent from the local device or EMBER_ZCL_REPORTING_DIRECTION_RECEIVED for reports received from a remote device.
1104
of file app/framework/include/af-types.h
endpoint#
uint8_t EmberAfPluginReportingEntry::endpoint
The local endpoint from which the attribute is reported or to which the report is received. If EMBER_AF_PLUGIN_REPORTING_UNUSED_ENDPOINT_ID, the entry is unused.
The remote endpoint from which the attribute is reported.
1109
of file app/framework/include/af-types.h
clusterId#
EmberAfClusterId EmberAfPluginReportingEntry::clusterId
The cluster where the attribute is located.
1111
of file app/framework/include/af-types.h
attributeId#
EmberAfAttributeId EmberAfPluginReportingEntry::attributeId
The ID of the attribute being reported or received.
1113
of file app/framework/include/af-types.h
mask#
uint8_t EmberAfPluginReportingEntry::mask
CLUSTER_MASK_SERVER for server-side attributes or CLUSTER_MASK_CLIENT for client-side attributes.
1117
of file app/framework/include/af-types.h
manufacturerCode#
uint16_t EmberAfPluginReportingEntry::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.
1124
of file app/framework/include/af-types.h
minInterval#
uint16_t EmberAfPluginReportingEntry::minInterval
The minimum reporting interval, measured in seconds.
1128
of file app/framework/include/af-types.h
maxInterval#
uint16_t EmberAfPluginReportingEntry::maxInterval
The maximum reporting interval, measured in seconds.
1130
of file app/framework/include/af-types.h
reportableChange#
uint32_t EmberAfPluginReportingEntry::reportableChange
The minimum change to the attribute that will result in a report being sent.
1134
of file app/framework/include/af-types.h
reported#
struct EmberAfPluginReportingEntry::@0::@1 EmberAfPluginReportingEntry::reported
1135
of file app/framework/include/af-types.h
source#
EmberNodeId EmberAfPluginReportingEntry::source
The node id of the source of the received reports.
1138
of file app/framework/include/af-types.h
timeout#
uint16_t EmberAfPluginReportingEntry::timeout
The maximum expected time between reports, measured in seconds.
1142
of file app/framework/include/af-types.h
received#
struct EmberAfPluginReportingEntry::@0::@2 EmberAfPluginReportingEntry::received
1143
of file app/framework/include/af-types.h
data#
union EmberAfPluginReportingEntry::@0 EmberAfPluginReportingEntry::data
1144
of file app/framework/include/af-types.h