Data Structures

struct EmberZclNotificationContext_t
struct EmberZclReportingConfiguration_t

Macros

#define EMBER_ZCL_REPORTING_CONFIGURATION_DEFAULT 0
#define EMBER_ZCL_REPORTING_CONFIGURATION_NULL (( EmberZclReportingConfigurationId_t )-1)

Typedefs

typedef uint8_t EmberZclReportingConfigurationId_t

Functions

void emberZclReportingConfigurationsFactoryReset ( EmberZclEndpointId_t endpointId)
This function performs a factory reset of the reporting configurations:-.

Detailed Description

See zcl-core-types.h for source code.

See zcl-core.h for source code.

Macro Definition Documentation

#define EMBER_ZCL_REPORTING_CONFIGURATION_DEFAULT   0

A distinguished value that represents a default reporting configuration identifier.

#define EMBER_ZCL_REPORTING_CONFIGURATION_NULL   (( EmberZclReportingConfigurationId_t )-1)

A distinguished value that represents a null (invalid) reporting configuration identifier.

Typedef Documentation

A reporting configuration identifier.

Function Documentation

void emberZclReportingConfigurationsFactoryReset ( EmberZclEndpointId_t endpointId )
  1. All entries in nv reporting configurations table are erased
  2. Default configurations for each endpoint/clusterSpec are restored to their initial values and saved to nv.