A structure used to 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.
1030
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.
1035
of file ./app/framework/include/af-types.h
clusterId#
EmberAfClusterId EmberAfPluginReportingEntry::clusterId
The cluster where the attribute is located.
1037
of file ./app/framework/include/af-types.h
attributeId#
EmberAfAttributeId EmberAfPluginReportingEntry::attributeId
The id of the attribute being reported or received.
1039
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.
1043
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.
1050
of file ./app/framework/include/af-types.h
minInterval#
uint16_t EmberAfPluginReportingEntry::minInterval
The minimum reporting interval, measured in seconds.
1054
of file ./app/framework/include/af-types.h
maxInterval#
uint16_t EmberAfPluginReportingEntry::maxInterval
The maximum reporting interval, measured in seconds.
1056
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.
1060
of file ./app/framework/include/af-types.h
reported#
struct EmberAfPluginReportingEntry::@2::@3 EmberAfPluginReportingEntry::reported
1061
of file ./app/framework/include/af-types.h
source#
EmberNodeId EmberAfPluginReportingEntry::source
The node id of the source of the received reports.
1064
of file ./app/framework/include/af-types.h
timeout#
uint16_t EmberAfPluginReportingEntry::timeout
The maximum expected time between reports, measured in seconds.
1068
of file ./app/framework/include/af-types.h
received#
struct EmberAfPluginReportingEntry::@2::@4 EmberAfPluginReportingEntry::received
1069
of file ./app/framework/include/af-types.h
data#
union EmberAfPluginReportingEntry::@2 EmberAfPluginReportingEntry::data
1070
of file ./app/framework/include/af-types.h