5.2.6.3.2. ZCL Measurement and Sensing Clusters

This section provides the measurement and sensing clusters implementations in ZCL of ESP Zigbee Core.

5.2.6.3.2.1. Illuminance Measurement

5.2.6.3.2.1.1. Header File

5.2.6.3.2.1.2. Functions

ezb_err_t ezb_zcl_illuminance_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an illuminance_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The illuminance_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_illuminance_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an illuminance_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the illuminance_measurement cluster configuration structure. Use ezb_zcl_illuminance_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_illuminance_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_illuminance_measurement_cluster_client_init(uint8_t ep_id)

Initialize the IlluminanceMeasurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_illuminance_measurement_cluster_server_init(uint8_t ep_id)

Initialize the IlluminanceMeasurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.1.3. Structures

struct ezb_zcl_illuminance_measurement_cluster_server_config_s

Configuration mandatory attributes for the IlluminanceMeasurement server cluster.

Public Members

uint16_t measured_value

Configurable mandatory MeasuredValue attribute

uint16_t min_measured_value

Configurable mandatory MinMeasuredValue attribute

uint16_t max_measured_value

Configurable mandatory MaxMeasuredValue attribute

5.2.6.3.2.1.4. Macros

EZB_ZCL_ILLUMINANCE_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the illuminance_measurement cluster implementation.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE

Default value of MeasuredValue in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_MIN_VALUE

Minimum value of MeasuredValue in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_MAX_VALUE

Maximum value of MeasuredValue in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE

Default value of MinMeasuredValue in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE

Minimum value of MinMeasuredValue in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MAX_VALUE

Maximum value of MinMeasuredValue in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE

Default value of MaxMeasuredValue in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MIN_VALUE

Minimum value of MaxMeasuredValue in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE

Maximum value of MaxMeasuredValue in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_TOLERANCE_MIN_VALUE

Minimum value of Tolerance in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_TOLERANCE_MAX_VALUE

Maximum value of Tolerance in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_DEFAULT_VALUE

Default value of LightSensorType in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_MIN_VALUE

Minimum value of LightSensorType in IlluminanceMeasurement cluster.

EZB_ZCL_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_MAX_VALUE

Maximum value of LightSensorType in IlluminanceMeasurement cluster.

EZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.1.5. Type Definitions

typedef struct ezb_zcl_illuminance_measurement_cluster_server_config_s ezb_zcl_illuminance_measurement_cluster_server_config_t

Configuration mandatory attributes for the IlluminanceMeasurement server cluster.

typedef ezb_zcl_illuminance_measurement_cluster_server_config_t ezb_zcl_illuminance_measurement_cluster_config_t

5.2.6.3.2.1.6. Enumerations

enum ezb_zcl_illuminance_measurement_server_attr_t

Attribute identifiers for the illuminance_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_ID

MeasuredValue attribute.

enumerator EZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ID

MinMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ID

MaxMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_TOLERANCE_ID

Tolerance attribute.

enumerator EZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_ID

LightSensorType attribute.

enum ezb_zcl_illuminance_measurement_server_light_sensor_type_t

Enumeration for ZCL LightSensorType attribute of IlluminanceMeasurement.

Values:

enumerator EZB_ZCL_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_PHOTODIODE

Photodiode

enumerator EZB_ZCL_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_CMOS

CMOS

enumerator EZB_ZCL_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_UNKNOWN

Unknown

5.2.6.3.2.2. Temperature Measurement

5.2.6.3.2.2.1. Header File

5.2.6.3.2.2.2. Functions

ezb_err_t ezb_zcl_temperature_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an temperature_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The temperature_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_temperature_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an temperature_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the temperature_measurement cluster configuration structure. Use ezb_zcl_temperature_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_temperature_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_temperature_measurement_cluster_client_init(uint8_t ep_id)

Initialize the TemperatureMeasurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_temperature_measurement_cluster_server_init(uint8_t ep_id)

Initialize the TemperatureMeasurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.2.3. Structures

struct ezb_zcl_temperature_measurement_cluster_server_config_s

Configuration mandatory attributes for the TemperatureMeasurement server cluster.

Public Members

int16_t measured_value

Configurable mandatory MeasuredValue attribute

int16_t min_measured_value

Configurable mandatory MinMeasuredValue attribute

int16_t max_measured_value

Configurable mandatory MaxMeasuredValue attribute

5.2.6.3.2.2.4. Macros

EZB_ZCL_TEMPERATURE_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the temperature_measurement cluster implementation.

EZB_ZCL_TEMPERATURE_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE

Default value of MeasuredValue in TemperatureMeasurement cluster.

EZB_ZCL_TEMPERATURE_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE

Default value of MinMeasuredValue in TemperatureMeasurement cluster.

EZB_ZCL_TEMPERATURE_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE

Minimum value of MinMeasuredValue in TemperatureMeasurement cluster.

EZB_ZCL_TEMPERATURE_MEASUREMENT_MIN_MEASURED_VALUE_MAX_VALUE

Maximum value of MinMeasuredValue in TemperatureMeasurement cluster.

EZB_ZCL_TEMPERATURE_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE

Default value of MaxMeasuredValue in TemperatureMeasurement cluster.

EZB_ZCL_TEMPERATURE_MEASUREMENT_MAX_MEASURED_VALUE_MIN_VALUE

Minimum value of MaxMeasuredValue in TemperatureMeasurement cluster.

EZB_ZCL_TEMPERATURE_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE

Maximum value of MaxMeasuredValue in TemperatureMeasurement cluster.

EZB_ZCL_TEMPERATURE_MEASUREMENT_TOLERANCE_MIN_VALUE

Minimum value of Tolerance in TemperatureMeasurement cluster.

EZB_ZCL_TEMPERATURE_MEASUREMENT_TOLERANCE_MAX_VALUE

Maximum value of Tolerance in TemperatureMeasurement cluster.

EZB_ZCL_CLUSTER_ID_TEMPERATURE_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_TEMPERATURE_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.2.5. Type Definitions

typedef struct ezb_zcl_temperature_measurement_cluster_server_config_s ezb_zcl_temperature_measurement_cluster_server_config_t

Configuration mandatory attributes for the TemperatureMeasurement server cluster.

typedef ezb_zcl_temperature_measurement_cluster_server_config_t ezb_zcl_temperature_measurement_cluster_config_t

5.2.6.3.2.2.6. Enumerations

enum ezb_zcl_temperature_measurement_server_attr_t

Attribute identifiers for the temperature_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_TEMPERATURE_MEASUREMENT_MEASURED_VALUE_ID

MeasuredValue attribute.

enumerator EZB_ZCL_ATTR_TEMPERATURE_MEASUREMENT_MIN_MEASURED_VALUE_ID

MinMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_TEMPERATURE_MEASUREMENT_MAX_MEASURED_VALUE_ID

MaxMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_TEMPERATURE_MEASUREMENT_TOLERANCE_ID

Tolerance attribute.

5.2.6.3.2.3. Pressure Measurement

5.2.6.3.2.3.1. Header File

5.2.6.3.2.3.2. Functions

ezb_err_t ezb_zcl_pressure_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an pressure_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The pressure_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_pressure_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an pressure_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the pressure_measurement cluster configuration structure. Use ezb_zcl_pressure_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_pressure_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_pressure_measurement_cluster_client_init(uint8_t ep_id)

Initialize the PressureMeasurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_pressure_measurement_cluster_server_init(uint8_t ep_id)

Initialize the PressureMeasurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.3.3. Structures

struct ezb_zcl_pressure_measurement_cluster_server_config_s

Configuration mandatory attributes for the PressureMeasurement server cluster.

Public Members

int16_t measured_value

Configurable mandatory MeasuredValue attribute

int16_t min_measured_value

Configurable mandatory MinMeasuredValue attribute

int16_t max_measured_value

Configurable mandatory MaxMeasuredValue attribute

5.2.6.3.2.3.4. Macros

EZB_ZCL_PRESSURE_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the pressure_measurement cluster implementation.

EZB_ZCL_PRESSURE_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE

Default value of MeasuredValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE

Default value of MinMeasuredValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE

Minimum value of MinMeasuredValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MIN_MEASURED_VALUE_MAX_VALUE

Maximum value of MinMeasuredValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE

Default value of MaxMeasuredValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MAX_MEASURED_VALUE_MIN_VALUE

Minimum value of MaxMeasuredValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE

Maximum value of MaxMeasuredValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_TOLERANCE_MIN_VALUE

Minimum value of Tolerance in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_TOLERANCE_MAX_VALUE

Maximum value of Tolerance in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_SCALED_VALUE_DEFAULT_VALUE

Default value of ScaledValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_DEFAULT_VALUE

Default value of MinScaledValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_MIN_VALUE

Minimum value of MinScaledValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_MAX_VALUE

Maximum value of MinScaledValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_DEFAULT_VALUE

Default value of MaxScaledValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_MIN_VALUE

Minimum value of MaxScaledValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_MAX_VALUE

Maximum value of MaxScaledValue in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_MIN_VALUE

Minimum value of ScaledTolerance in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_MAX_VALUE

Maximum value of ScaledTolerance in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_SCALE_MIN_VALUE

Minimum value of Scale in PressureMeasurement cluster.

EZB_ZCL_PRESSURE_MEASUREMENT_SCALE_MAX_VALUE

Maximum value of Scale in PressureMeasurement cluster.

EZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.3.5. Type Definitions

typedef struct ezb_zcl_pressure_measurement_cluster_server_config_s ezb_zcl_pressure_measurement_cluster_server_config_t

Configuration mandatory attributes for the PressureMeasurement server cluster.

typedef ezb_zcl_pressure_measurement_cluster_server_config_t ezb_zcl_pressure_measurement_cluster_config_t

5.2.6.3.2.3.6. Enumerations

enum ezb_zcl_pressure_measurement_server_attr_t

Attribute identifiers for the pressure_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MEASURED_VALUE_ID

MeasuredValue attribute.

enumerator EZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_MEASURED_VALUE_ID

MinMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_MEASURED_VALUE_ID

MaxMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_ID

Tolerance attribute.

enumerator EZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_VALUE_ID

ScaledValue attribute.

enumerator EZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_ID

MinScaledValue attribute.

enumerator EZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_ID

MaxScaledValue attribute.

enumerator EZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_ID

ScaledTolerance attribute.

enumerator EZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_ID

Scale attribute.

5.2.6.3.2.4. Flow Measurement

5.2.6.3.2.4.1. Header File

5.2.6.3.2.4.2. Functions

ezb_err_t ezb_zcl_flow_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an flow_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The flow_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_flow_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an flow_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the flow_measurement cluster configuration structure. Use ezb_zcl_flow_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_flow_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_flow_measurement_cluster_client_init(uint8_t ep_id)

Initialize the FlowMeasurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_flow_measurement_cluster_server_init(uint8_t ep_id)

Initialize the FlowMeasurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.4.3. Structures

struct ezb_zcl_flow_measurement_cluster_server_config_s

Configuration mandatory attributes for the FlowMeasurement server cluster.

Public Members

uint16_t measured_value

Configurable mandatory MeasuredValue attribute

uint16_t min_measured_value

Configurable mandatory MinMeasuredValue attribute

uint16_t max_measured_value

Configurable mandatory MaxMeasuredValue attribute

5.2.6.3.2.4.4. Macros

EZB_ZCL_FLOW_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the flow_measurement cluster implementation.

EZB_ZCL_FLOW_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE

Default value of MeasuredValue in FlowMeasurement cluster.

EZB_ZCL_FLOW_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE

Default value of MinMeasuredValue in FlowMeasurement cluster.

EZB_ZCL_FLOW_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE

Minimum value of MinMeasuredValue in FlowMeasurement cluster.

EZB_ZCL_FLOW_MEASUREMENT_MIN_MEASURED_VALUE_MAX_VALUE

Maximum value of MinMeasuredValue in FlowMeasurement cluster.

EZB_ZCL_FLOW_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE

Default value of MaxMeasuredValue in FlowMeasurement cluster.

EZB_ZCL_FLOW_MEASUREMENT_MAX_MEASURED_VALUE_MIN_VALUE

Minimum value of MaxMeasuredValue in FlowMeasurement cluster.

EZB_ZCL_FLOW_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE

Maximum value of MaxMeasuredValue in FlowMeasurement cluster.

EZB_ZCL_FLOW_MEASUREMENT_TOLERANCE_MIN_VALUE

Minimum value of Tolerance in FlowMeasurement cluster.

EZB_ZCL_FLOW_MEASUREMENT_TOLERANCE_MAX_VALUE

Maximum value of Tolerance in FlowMeasurement cluster.

EZB_ZCL_CLUSTER_ID_FLOW_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_FLOW_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.4.5. Type Definitions

typedef struct ezb_zcl_flow_measurement_cluster_server_config_s ezb_zcl_flow_measurement_cluster_server_config_t

Configuration mandatory attributes for the FlowMeasurement server cluster.

typedef ezb_zcl_flow_measurement_cluster_server_config_t ezb_zcl_flow_measurement_cluster_config_t

5.2.6.3.2.4.6. Enumerations

enum ezb_zcl_flow_measurement_server_attr_t

Attribute identifiers for the flow_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_FLOW_MEASUREMENT_MEASURED_VALUE_ID

MeasuredValue attribute.

enumerator EZB_ZCL_ATTR_FLOW_MEASUREMENT_MIN_MEASURED_VALUE_ID

MinMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_FLOW_MEASUREMENT_MAX_MEASURED_VALUE_ID

MaxMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_FLOW_MEASUREMENT_TOLERANCE_ID

Tolerance attribute.

5.2.6.3.2.5. Humidity Measurement

5.2.6.3.2.5.1. Header File

5.2.6.3.2.5.2. Functions

ezb_err_t ezb_zcl_rel_humidity_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an rel_humidity_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The rel_humidity_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_rel_humidity_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an rel_humidity_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the rel_humidity_measurement cluster configuration structure. Use ezb_zcl_rel_humidity_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_rel_humidity_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_rel_humidity_measurement_cluster_client_init(uint8_t ep_id)

Initialize the RelHumidityMeasurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_rel_humidity_measurement_cluster_server_init(uint8_t ep_id)

Initialize the RelHumidityMeasurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.5.3. Structures

struct ezb_zcl_rel_humidity_measurement_cluster_server_config_s

Configuration mandatory attributes for the RelHumidityMeasurement server cluster.

Public Members

uint16_t measured_value

Configurable mandatory MeasuredValue attribute

uint16_t min_measured_value

Configurable mandatory MinMeasuredValue attribute

uint16_t max_measured_value

Configurable mandatory MaxMeasuredValue attribute

5.2.6.3.2.5.4. Macros

EZB_ZCL_REL_HUMIDITY_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the rel_humidity_measurement cluster implementation.

EZB_ZCL_REL_HUMIDITY_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE

Default value of MeasuredValue in RelHumidityMeasurement cluster.

EZB_ZCL_REL_HUMIDITY_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE

Default value of MinMeasuredValue in RelHumidityMeasurement cluster.

EZB_ZCL_REL_HUMIDITY_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE

Minimum value of MinMeasuredValue in RelHumidityMeasurement cluster.

EZB_ZCL_REL_HUMIDITY_MEASUREMENT_MIN_MEASURED_VALUE_MAX_VALUE

Maximum value of MinMeasuredValue in RelHumidityMeasurement cluster.

EZB_ZCL_REL_HUMIDITY_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE

Default value of MaxMeasuredValue in RelHumidityMeasurement cluster.

EZB_ZCL_REL_HUMIDITY_MEASUREMENT_MAX_MEASURED_VALUE_MIN_VALUE

Minimum value of MaxMeasuredValue in RelHumidityMeasurement cluster.

EZB_ZCL_REL_HUMIDITY_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE

Maximum value of MaxMeasuredValue in RelHumidityMeasurement cluster.

EZB_ZCL_REL_HUMIDITY_MEASUREMENT_TOLERANCE_MIN_VALUE

Minimum value of Tolerance in RelHumidityMeasurement cluster.

EZB_ZCL_REL_HUMIDITY_MEASUREMENT_TOLERANCE_MAX_VALUE

Maximum value of Tolerance in RelHumidityMeasurement cluster.

EZB_ZCL_CLUSTER_ID_REL_HUMIDITY_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_REL_HUMIDITY_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.5.5. Type Definitions

typedef struct ezb_zcl_rel_humidity_measurement_cluster_server_config_s ezb_zcl_rel_humidity_measurement_cluster_server_config_t

Configuration mandatory attributes for the RelHumidityMeasurement server cluster.

typedef ezb_zcl_rel_humidity_measurement_cluster_server_config_t ezb_zcl_rel_humidity_measurement_cluster_config_t

5.2.6.3.2.5.6. Enumerations

enum ezb_zcl_rel_humidity_measurement_server_attr_t

Attribute identifiers for the rel_humidity_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MEASURED_VALUE_ID

MeasuredValue attribute.

enumerator EZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MIN_MEASURED_VALUE_ID

MinMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MAX_MEASURED_VALUE_ID

MaxMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_TOLERANCE_ID

Tolerance attribute.

5.2.6.3.2.6. Occupancy Sensing

5.2.6.3.2.6.1. Header File

5.2.6.3.2.6.2. Functions

ezb_err_t ezb_zcl_occupancy_sensing_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an occupancy_sensing cluster descriptor.

Parameters:
  • cluster_desc -- [in] The occupancy_sensing cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_occupancy_sensing_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an occupancy_sensing cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the occupancy_sensing cluster configuration structure. Use ezb_zcl_occupancy_sensing_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_occupancy_sensing_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_occupancy_sensing_cluster_client_init(uint8_t ep_id)

Initialize the OccupancySensing cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_occupancy_sensing_cluster_server_init(uint8_t ep_id)

Initialize the OccupancySensing cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.6.3. Structures

struct ezb_zcl_occupancy_sensing_cluster_server_config_s

Configuration mandatory attributes for the OccupancySensing server cluster.

Public Members

uint8_t occupancy

Configurable mandatory Occupancy attribute

uint8_t occupancy_sensor_type

Configurable mandatory OccupancySensorType attribute

uint8_t occupancy_sensor_type_bitmap

Configurable mandatory OccupancySensorTypeBitmap attribute

5.2.6.3.2.6.4. Macros

EZB_ZCL_OCCUPANCY_SENSING_CLUSTER_REVISION

Cluster Revision of the occupancy_sensing cluster implementation.

EZB_ZCL_OCCUPANCY_SENSING_PIR_OCCUPIED_TO_UNOCCUPIED_DELAY_DEFAULT_VALUE

Default value of PIROccupiedToUnoccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PIR_OCCUPIED_TO_UNOCCUPIED_DELAY_MIN_VALUE

Minimum value of PIROccupiedToUnoccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PIR_OCCUPIED_TO_UNOCCUPIED_DELAY_MAX_VALUE

Maximum value of PIROccupiedToUnoccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_DELAY_DEFAULT_VALUE

Default value of PIRUnoccupiedToOccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_DELAY_MIN_VALUE

Minimum value of PIRUnoccupiedToOccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_DELAY_MAX_VALUE

Maximum value of PIRUnoccupiedToOccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_DEFAULT_VALUE

Default value of PIRUnoccupiedToOccupiedThreshold in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE

Minimum value of PIRUnoccupiedToOccupiedThreshold in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MAX_VALUE

Maximum value of PIRUnoccupiedToOccupiedThreshold in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_DEFAULT_VALUE

Default value of UltrasonicOccupiedToUnoccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MIN_VALUE

Minimum value of UltrasonicOccupiedToUnoccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MAX_VALUE

Maximum value of UltrasonicOccupiedToUnoccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_DEFAULT_VALUE

Default value of UltrasonicUnoccupiedToOccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MIN_VALUE

Minimum value of UltrasonicUnoccupiedToOccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MAX_VALUE

Maximum value of UltrasonicUnoccupiedToOccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_DEFAULT_VALUE

Default value of UltrasonicUnoccupiedToOccupiedThreshold in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE

Minimum value of UltrasonicUnoccupiedToOccupiedThreshold in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MAX_VALUE

Maximum value of UltrasonicUnoccupiedToOccupiedThreshold in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_DEFAULT_VALUE

Default value of PhysicalContactOccupiedToUnoccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_MIN_VALUE

Minimum value of PhysicalContactOccupiedToUnoccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_MAX_VALUE

Maximum value of PhysicalContactOccupiedToUnoccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_DEFAULT_VALUE

Default value of PhysicalContactUnoccupiedToOccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_MIN_VALUE

Minimum value of PhysicalContactUnoccupiedToOccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_MAX_VALUE

Maximum value of PhysicalContactUnoccupiedToOccupiedDelay in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_DEFAULT_VALUE

Default value of PhysicalContactUnoccupiedToOccupiedThreshold in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE

Minimum value of PhysicalContactUnoccupiedToOccupiedThreshold in OccupancySensing cluster.

EZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MAX_VALUE

Maximum value of PhysicalContactUnoccupiedToOccupiedThreshold in OccupancySensing cluster.

EZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING_SERVER_ROLE_INIT

5.2.6.3.2.6.5. Type Definitions

typedef struct ezb_zcl_occupancy_sensing_cluster_server_config_s ezb_zcl_occupancy_sensing_cluster_server_config_t

Configuration mandatory attributes for the OccupancySensing server cluster.

typedef ezb_zcl_occupancy_sensing_cluster_server_config_t ezb_zcl_occupancy_sensing_cluster_config_t

5.2.6.3.2.6.6. Enumerations

enum ezb_zcl_occupancy_sensing_server_attr_t

Attribute identifiers for the occupancy_sensing server cluster.

Values:

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID

Occupancy attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ID

OccupancySensorType attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_ID

OccupancySensorTypeBitmap attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_PIR_OCCUPIED_TO_UNOCCUPIED_DELAY_ID

PIROccupiedToUnoccupiedDelay attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_DELAY_ID

PIRUnoccupiedToOccupiedDelay attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_PIR_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ID

PIRUnoccupiedToOccupiedThreshold attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_ID

UltrasonicOccupiedToUnoccupiedDelay attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_ID

UltrasonicUnoccupiedToOccupiedDelay attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ID

UltrasonicUnoccupiedToOccupiedThreshold attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_ID

PhysicalContactOccupiedToUnoccupiedDelay attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_ID

PhysicalContactUnoccupiedToOccupiedDelay attribute.

enumerator EZB_ZCL_ATTR_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ID

PhysicalContactUnoccupiedToOccupiedThreshold attribute.

enum ezb_zcl_occupancy_sensing_server_occupancy_sensor_type_t

Enumeration for ZCL OccupancySensorType attribute of OccupancySensing.

Values:

enumerator EZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_PIR

PIR

enumerator EZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ULTRASONIC

Ultrasonic

enumerator EZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_PIR_AND_ULTRASONIC

PIRAndUltrasonic

enumerator EZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_PHYSICAL_CONTACT

PhysicalContact

enum ezb_zcl_occupancy_sensing_server_occupancy_t

Bitmap for ZCL Occupancy attribute of OccupancySensing.

Values:

enumerator EZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_UNOCCUPIED

unoccupied

enumerator EZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_OCCUPIED

occupied

enum ezb_zcl_occupancy_sensing_server_occupancy_sensor_type_bitmap_t

Bitmap for ZCL OccupancySensorTypeBitmap attribute of OccupancySensing.

Values:

enumerator EZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_PIR

PIR

enumerator EZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_ULTRASONIC

Ultrasonic

enumerator EZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_PHYSICAL_CONTACT

PhysicalContact

5.2.6.3.2.6.7. Header File

5.2.6.3.2.7. Electrical Measurement

5.2.6.3.2.7.1. Header File

5.2.6.3.2.7.2. Functions

ezb_err_t ezb_zcl_electrical_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an electrical_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The electrical_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_electrical_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an electrical_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the electrical_measurement cluster configuration structure. Use ezb_zcl_electrical_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_electrical_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_electrical_measurement_cluster_client_init(uint8_t ep_id)

Initialize the ElectricalMeasurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_electrical_measurement_cluster_server_init(uint8_t ep_id)

Initialize the ElectricalMeasurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.7.3. Structures

struct ezb_zcl_electrical_measurement_cluster_server_config_s

Configuration mandatory attributes for the ElectricalMeasurement server cluster.

Public Members

uint32_t measurement_type

Configurable mandatory MeasurementType attribute

5.2.6.3.2.7.4. Macros

EZB_ZCL_ELECTRICAL_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the electrical_measurement cluster implementation.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_DEFAULT_VALUE

Default value of MeasurementType in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_MIN_VALUE

Minimum value of MeasurementType in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_MAX_VALUE

Maximum value of MeasurementType in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DEFAULT_VALUE

Default value of DCVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_VALUE

Minimum value of DCVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_VALUE

Maximum value of DCVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_VALUE_DEFAULT_VALUE

Default value of DCVoltageMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_VALUE_MIN_VALUE

Minimum value of DCVoltageMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_VALUE_MAX_VALUE

Maximum value of DCVoltageMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_VALUE_DEFAULT_VALUE

Default value of DCVoltageMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_VALUE_MIN_VALUE

Minimum value of DCVoltageMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_VALUE_MAX_VALUE

Maximum value of DCVoltageMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_DEFAULT_VALUE

Default value of DCCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_VALUE

Minimum value of DCCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_VALUE

Maximum value of DCCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_VALUE_DEFAULT_VALUE

Default value of DCCurrentMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_VALUE_MIN_VALUE

Minimum value of DCCurrentMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_VALUE_MAX_VALUE

Maximum value of DCCurrentMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_VALUE_DEFAULT_VALUE

Default value of DCCurrentMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_VALUE_MIN_VALUE

Minimum value of DCCurrentMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_VALUE_MAX_VALUE

Maximum value of DCCurrentMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_DEFAULT_VALUE

Default value of DCPower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_VALUE

Minimum value of DCPower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_VALUE

Maximum value of DCPower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_VALUE_DEFAULT_VALUE

Default value of DCPowerMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_VALUE_MIN_VALUE

Minimum value of DCPowerMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_VALUE_MAX_VALUE

Maximum value of DCPowerMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_VALUE_DEFAULT_VALUE

Default value of DCPowerMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_VALUE_MIN_VALUE

Minimum value of DCPowerMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_VALUE_MAX_VALUE

Maximum value of DCPowerMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MULTIPLIER_DEFAULT_VALUE

Default value of DCVoltageMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MULTIPLIER_MIN_VALUE

Minimum value of DCVoltageMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MULTIPLIER_MAX_VALUE

Maximum value of DCVoltageMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DIVISOR_DEFAULT_VALUE

Default value of DCVoltageDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DIVISOR_MIN_VALUE

Minimum value of DCVoltageDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DIVISOR_MAX_VALUE

Maximum value of DCVoltageDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MULTIPLIER_DEFAULT_VALUE

Default value of DCCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MULTIPLIER_MIN_VALUE

Minimum value of DCCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MULTIPLIER_MAX_VALUE

Maximum value of DCCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_DIVISOR_DEFAULT_VALUE

Default value of DCCurrentDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_DIVISOR_MIN_VALUE

Minimum value of DCCurrentDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_DIVISOR_MAX_VALUE

Maximum value of DCCurrentDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MULTIPLIER_DEFAULT_VALUE

Default value of DCPowerMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MULTIPLIER_MIN_VALUE

Minimum value of DCPowerMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MULTIPLIER_MAX_VALUE

Maximum value of DCPowerMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_DIVISOR_DEFAULT_VALUE

Default value of DCPowerDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_DIVISOR_MIN_VALUE

Minimum value of DCPowerDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_DIVISOR_MAX_VALUE

Maximum value of DCPowerDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DEFAULT_VALUE

Default value of ACFrequency in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MIN_VALUE_DEFAULT_VALUE

Default value of ACFrequencyMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MAX_VALUE_DEFAULT_VALUE

Default value of ACFrequencyMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_NEUTRAL_CURRENT_DEFAULT_VALUE

Default value of NeutralCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_TOTAL_ACTIVE_POWER_MIN_VALUE

Minimum value of TotalActivePower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_TOTAL_ACTIVE_POWER_MAX_VALUE

Maximum value of TotalActivePower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_TOTAL_REACTIVE_POWER_MIN_VALUE

Minimum value of TotalReactivePower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_TOTAL_REACTIVE_POWER_MAX_VALUE

Maximum value of TotalReactivePower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_TOTAL_APPARENT_POWER_MIN_VALUE

Minimum value of TotalApparentPower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_TOTAL_APPARENT_POWER_MAX_VALUE

Maximum value of TotalApparentPower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED1ST_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of Measured1stHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED1ST_HARMONIC_CURRENT_MIN_VALUE

Minimum value of Measured1stHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED1ST_HARMONIC_CURRENT_MAX_VALUE

Maximum value of Measured1stHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED3RD_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of Measured3rdHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED3RD_HARMONIC_CURRENT_MIN_VALUE

Minimum value of Measured3rdHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED3RD_HARMONIC_CURRENT_MAX_VALUE

Maximum value of Measured3rdHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED5TH_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of Measured5thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED5TH_HARMONIC_CURRENT_MIN_VALUE

Minimum value of Measured5thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED5TH_HARMONIC_CURRENT_MAX_VALUE

Maximum value of Measured5thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED7TH_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of Measured7thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED7TH_HARMONIC_CURRENT_MIN_VALUE

Minimum value of Measured7thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED7TH_HARMONIC_CURRENT_MAX_VALUE

Maximum value of Measured7thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED9TH_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of Measured9thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED9TH_HARMONIC_CURRENT_MIN_VALUE

Minimum value of Measured9thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED9TH_HARMONIC_CURRENT_MAX_VALUE

Maximum value of Measured9thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED11TH_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of Measured11thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED11TH_HARMONIC_CURRENT_MIN_VALUE

Minimum value of Measured11thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED11TH_HARMONIC_CURRENT_MAX_VALUE

Maximum value of Measured11thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE1ST_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of MeasuredPhase1stHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE1ST_HARMONIC_CURRENT_MIN_VALUE

Minimum value of MeasuredPhase1stHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE1ST_HARMONIC_CURRENT_MAX_VALUE

Maximum value of MeasuredPhase1stHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE3RD_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of MeasuredPhase3rdHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE3RD_HARMONIC_CURRENT_MIN_VALUE

Minimum value of MeasuredPhase3rdHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE3RD_HARMONIC_CURRENT_MAX_VALUE

Maximum value of MeasuredPhase3rdHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE5TH_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of MeasuredPhase5thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE5TH_HARMONIC_CURRENT_MIN_VALUE

Minimum value of MeasuredPhase5thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE5TH_HARMONIC_CURRENT_MAX_VALUE

Maximum value of MeasuredPhase5thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE7TH_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of MeasuredPhase7thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE7TH_HARMONIC_CURRENT_MIN_VALUE

Minimum value of MeasuredPhase7thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE7TH_HARMONIC_CURRENT_MAX_VALUE

Maximum value of MeasuredPhase7thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE9TH_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of MeasuredPhase9thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE9TH_HARMONIC_CURRENT_MIN_VALUE

Minimum value of MeasuredPhase9thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE9TH_HARMONIC_CURRENT_MAX_VALUE

Maximum value of MeasuredPhase9thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE11TH_HARMONIC_CURRENT_DEFAULT_VALUE

Default value of MeasuredPhase11thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE11TH_HARMONIC_CURRENT_MIN_VALUE

Minimum value of MeasuredPhase11thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE11TH_HARMONIC_CURRENT_MAX_VALUE

Maximum value of MeasuredPhase11thHarmonicCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MULTIPLIER_DEFAULT_VALUE

Default value of ACFrequencyMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MULTIPLIER_MIN_VALUE

Minimum value of ACFrequencyMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MULTIPLIER_MAX_VALUE

Maximum value of ACFrequencyMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DIVISOR_DEFAULT_VALUE

Default value of ACFrequencyDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DIVISOR_MIN_VALUE

Minimum value of ACFrequencyDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DIVISOR_MAX_VALUE

Maximum value of ACFrequencyDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_MULTIPLIER_DEFAULT_VALUE

Default value of PowerMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_MULTIPLIER_MIN_VALUE

Minimum value of PowerMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_MULTIPLIER_MAX_VALUE

Maximum value of PowerMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_DIVISOR_DEFAULT_VALUE

Default value of PowerDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_DIVISOR_MIN_VALUE

Minimum value of PowerDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_DIVISOR_MAX_VALUE

Maximum value of PowerDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_HARMONIC_CURRENT_MULTIPLIER_DEFAULT_VALUE

Default value of HarmonicCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_HARMONIC_CURRENT_MULTIPLIER_MIN_VALUE

Minimum value of HarmonicCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_HARMONIC_CURRENT_MULTIPLIER_MAX_VALUE

Maximum value of HarmonicCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_HARMONIC_CURRENT_MULTIPLIER_DEFAULT_VALUE

Default value of PhaseHarmonicCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_HARMONIC_CURRENT_MULTIPLIER_MIN_VALUE

Minimum value of PhaseHarmonicCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_HARMONIC_CURRENT_MULTIPLIER_MAX_VALUE

Maximum value of PhaseHarmonicCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_LINE_CURRENT_DEFAULT_VALUE

Default value of LineCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_DEFAULT_VALUE

Default value of ActiveCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_MIN_VALUE

Minimum value of ActiveCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_MAX_VALUE

Maximum value of ActiveCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_DEFAULT_VALUE

Default value of ReactiveCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_MIN_VALUE

Minimum value of ReactiveCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_MAX_VALUE

Maximum value of ReactiveCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_DEFAULT_VALUE

Default value of RMSVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_VALUE_DEFAULT_VALUE

Default value of RMSVoltageMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_VALUE_DEFAULT_VALUE

Default value of RMSVoltageMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_DEFAULT_VALUE

Default value of RMSCurrent in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_VALUE_DEFAULT_VALUE

Default value of RMSCurrentMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_VALUE_DEFAULT_VALUE

Default value of RMSCurrentMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_DEFAULT_VALUE

Default value of ActivePower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_VALUE

Minimum value of ActivePower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_VALUE

Maximum value of ActivePower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_VALUE_DEFAULT_VALUE

Default value of ActivePowerMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_VALUE_MIN_VALUE

Minimum value of ActivePowerMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_VALUE_MAX_VALUE

Maximum value of ActivePowerMinValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_VALUE_DEFAULT_VALUE

Default value of ActivePowerMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_VALUE_MIN_VALUE

Minimum value of ActivePowerMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_VALUE_MAX_VALUE

Maximum value of ActivePowerMaxValue in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_DEFAULT_VALUE

Default value of ReactivePower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_MIN_VALUE

Minimum value of ReactivePower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_MAX_VALUE

Maximum value of ReactivePower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_APPARENT_POWER_DEFAULT_VALUE

Default value of ApparentPower in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_DEFAULT_VALUE

Default value of PowerFactor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_MIN_VALUE

Minimum value of PowerFactor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_MAX_VALUE

Maximum value of PowerFactor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_DEFAULT_VALUE

Default value of AverageRMSVoltageMeasurementPeriod in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_DEFAULT_VALUE

Default value of AverageRMSOverVoltageCounter in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_DEFAULT_VALUE

Default value of AverageRMSUnderVoltageCounter in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_DEFAULT_VALUE

Default value of RMSExtremeOverVoltagePeriod in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_DEFAULT_VALUE

Default value of RMSExtremeUnderVoltagePeriod in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_DEFAULT_VALUE

Default value of RMSVoltageSagPeriod in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_DEFAULT_VALUE

Default value of RMSVoltageSwellPeriod in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_MULTIPLIER_DEFAULT_VALUE

Default value of ACVoltageMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_MULTIPLIER_MIN_VALUE

Minimum value of ACVoltageMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_MULTIPLIER_MAX_VALUE

Maximum value of ACVoltageMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_DIVISOR_DEFAULT_VALUE

Default value of ACVoltageDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_DIVISOR_MIN_VALUE

Minimum value of ACVoltageDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_DIVISOR_MAX_VALUE

Maximum value of ACVoltageDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_CURRENT_MULTIPLIER_DEFAULT_VALUE

Default value of ACCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_CURRENT_MULTIPLIER_MIN_VALUE

Minimum value of ACCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_CURRENT_MULTIPLIER_MAX_VALUE

Maximum value of ACCurrentMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_CURRENT_DIVISOR_DEFAULT_VALUE

Default value of ACCurrentDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_CURRENT_DIVISOR_MIN_VALUE

Minimum value of ACCurrentDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_CURRENT_DIVISOR_MAX_VALUE

Maximum value of ACCurrentDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_POWER_MULTIPLIER_DEFAULT_VALUE

Default value of ACPowerMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_POWER_MULTIPLIER_MIN_VALUE

Minimum value of ACPowerMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_POWER_MULTIPLIER_MAX_VALUE

Maximum value of ACPowerMultiplier in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_POWER_DIVISOR_DEFAULT_VALUE

Default value of ACPowerDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_POWER_DIVISOR_MIN_VALUE

Minimum value of ACPowerDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_POWER_DIVISOR_MAX_VALUE

Maximum value of ACPowerDivisor in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_OVERLOAD_ALARMS_MASK_DEFAULT_VALUE

Default value of DCOverloadAlarmsMask in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_OVERLOAD_DEFAULT_VALUE

Default value of DCVoltageOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_OVERLOAD_MIN_VALUE

Minimum value of DCVoltageOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_OVERLOAD_MAX_VALUE

Maximum value of DCVoltageOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_OVERLOAD_DEFAULT_VALUE

Default value of DCCurrentOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_OVERLOAD_MIN_VALUE

Minimum value of DCCurrentOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_OVERLOAD_MAX_VALUE

Maximum value of DCCurrentOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_DEFAULT_VALUE

Default value of ACAlarmsMask in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_OVERLOAD_DEFAULT_VALUE

Default value of ACVoltageOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_OVERLOAD_MIN_VALUE

Minimum value of ACVoltageOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_OVERLOAD_MAX_VALUE

Maximum value of ACVoltageOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_CURRENT_OVERLOAD_DEFAULT_VALUE

Default value of ACCurrentOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_CURRENT_OVERLOAD_MIN_VALUE

Minimum value of ACCurrentOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_CURRENT_OVERLOAD_MAX_VALUE

Maximum value of ACCurrentOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ACTIVE_POWER_OVERLOAD_DEFAULT_VALUE

Default value of ACActivePowerOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ACTIVE_POWER_OVERLOAD_MIN_VALUE

Minimum value of ACActivePowerOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ACTIVE_POWER_OVERLOAD_MAX_VALUE

Maximum value of ACActivePowerOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_REACTIVE_POWER_OVERLOAD_DEFAULT_VALUE

Default value of ACReactivePowerOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_REACTIVE_POWER_OVERLOAD_MIN_VALUE

Minimum value of ACReactivePowerOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_REACTIVE_POWER_OVERLOAD_MAX_VALUE

Maximum value of ACReactivePowerOverload in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_MIN_VALUE

Minimum value of AverageRMSOverVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_MAX_VALUE

Maximum value of AverageRMSOverVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_MIN_VALUE

Minimum value of AverageRMSUnderVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_MAX_VALUE

Maximum value of AverageRMSUnderVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_MIN_VALUE

Minimum value of RMSExtremeOverVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_MAX_VALUE

Maximum value of RMSExtremeOverVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_MIN_VALUE

Minimum value of RMSExtremeUnderVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_MAX_VALUE

Maximum value of RMSExtremeUnderVoltage in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_MIN_VALUE

Minimum value of RMSVoltageSag in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_MAX_VALUE

Maximum value of RMSVoltageSag in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_MIN_VALUE

Minimum value of RMSVoltageSwell in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_MAX_VALUE

Maximum value of RMSVoltageSwell in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_B_DEFAULT_VALUE

Default value of LineCurrentPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_B_DEFAULT_VALUE

Default value of ActiveCurrentPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_B_MIN_VALUE

Minimum value of ActiveCurrentPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_B_MAX_VALUE

Maximum value of ActiveCurrentPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_B_DEFAULT_VALUE

Default value of ReactiveCurrentPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_B_MIN_VALUE

Minimum value of ReactiveCurrentPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_B_MAX_VALUE

Maximum value of ReactiveCurrentPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_PH_B_DEFAULT_VALUE

Default value of RMSVoltagePhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_B_DEFAULT_VALUE

Default value of RMSVoltageMinPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_B_DEFAULT_VALUE

Default value of RMSVoltageMaxPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_PH_B_DEFAULT_VALUE

Default value of RMSCurrentPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_B_DEFAULT_VALUE

Default value of RMSCurrentMinPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_B_DEFAULT_VALUE

Default value of RMSCurrentMaxPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PH_B_DEFAULT_VALUE

Default value of ActivePowerPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PH_B_MIN_VALUE

Minimum value of ActivePowerPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PH_B_MAX_VALUE

Maximum value of ActivePowerPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_B_DEFAULT_VALUE

Default value of ActivePowerMinPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_B_MIN_VALUE

Minimum value of ActivePowerMinPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_B_MAX_VALUE

Maximum value of ActivePowerMinPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_B_DEFAULT_VALUE

Default value of ActivePowerMaxPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_B_MIN_VALUE

Minimum value of ActivePowerMaxPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_B_MAX_VALUE

Maximum value of ActivePowerMaxPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_B_DEFAULT_VALUE

Default value of ReactivePowerPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_B_MIN_VALUE

Minimum value of ReactivePowerPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_B_MAX_VALUE

Maximum value of ReactivePowerPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PH_B_DEFAULT_VALUE

Default value of ApparentPowerPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_B_DEFAULT_VALUE

Default value of PowerFactorPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_B_MIN_VALUE

Minimum value of PowerFactorPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_B_MAX_VALUE

Maximum value of PowerFactorPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PH_B_DEFAULT_VALUE

Default value of AverageRMSVoltageMeasurementPeriodPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_B_DEFAULT_VALUE

Default value of AverageRMSOverVoltageCounterPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_B_DEFAULT_VALUE

Default value of AverageRMSUnderVoltageCounterPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_B_DEFAULT_VALUE

Default value of RMSExtremeOverVoltagePeriodPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_B_DEFAULT_VALUE

Default value of RMSExtremeUnderVoltagePeriodPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_B_DEFAULT_VALUE

Default value of RMSVoltageSagPeriodPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_B_DEFAULT_VALUE

Default value of RMSVoltageSwellPeriodPhB in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_C_DEFAULT_VALUE

Default value of LineCurrentPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_C_DEFAULT_VALUE

Default value of ActiveCurrentPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_C_MIN_VALUE

Minimum value of ActiveCurrentPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_C_MAX_VALUE

Maximum value of ActiveCurrentPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_C_DEFAULT_VALUE

Default value of ReactiveCurrentPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_C_MIN_VALUE

Minimum value of ReactiveCurrentPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_C_MAX_VALUE

Maximum value of ReactiveCurrentPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_PH_C_DEFAULT_VALUE

Default value of RMSVoltagePhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_C_DEFAULT_VALUE

Default value of RMSVoltageMinPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_C_DEFAULT_VALUE

Default value of RMSVoltageMaxPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_PH_C_DEFAULT_VALUE

Default value of RMSCurrentPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_C_DEFAULT_VALUE

Default value of RMSCurrentMinPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_C_DEFAULT_VALUE

Default value of RMSCurrentMaxPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PH_C_DEFAULT_VALUE

Default value of ActivePowerPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PH_C_MIN_VALUE

Minimum value of ActivePowerPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PH_C_MAX_VALUE

Maximum value of ActivePowerPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_C_DEFAULT_VALUE

Default value of ActivePowerMinPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_C_MIN_VALUE

Minimum value of ActivePowerMinPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_C_MAX_VALUE

Maximum value of ActivePowerMinPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_C_DEFAULT_VALUE

Default value of ActivePowerMaxPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_C_MIN_VALUE

Minimum value of ActivePowerMaxPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_C_MAX_VALUE

Maximum value of ActivePowerMaxPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_C_DEFAULT_VALUE

Default value of ReactivePowerPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_C_MIN_VALUE

Minimum value of ReactivePowerPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_C_MAX_VALUE

Maximum value of ReactivePowerPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PH_C_DEFAULT_VALUE

Default value of ApparentPowerPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_C_DEFAULT_VALUE

Default value of PowerFactorPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_C_MIN_VALUE

Minimum value of PowerFactorPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_C_MAX_VALUE

Maximum value of PowerFactorPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PH_C_DEFAULT_VALUE

Default value of AverageRMSVoltageMeasurementPeriodPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_C_DEFAULT_VALUE

Default value of AverageRMSOverVoltageCounterPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_C_DEFAULT_VALUE

Default value of AverageRMSUnderVoltageCounterPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_C_DEFAULT_VALUE

Default value of RMSExtremeOverVoltagePeriodPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_C_DEFAULT_VALUE

Default value of RMSExtremeUnderVoltagePeriodPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_C_DEFAULT_VALUE

Default value of RMSVoltageSagPeriodPhC in ElectricalMeasurement cluster.

EZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_C_DEFAULT_VALUE

Default value of RMSVoltageSwellPeriodPhC in ElectricalMeasurement cluster.

EZB_ZCL_CLUSTER_ID_ELECTRICAL_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_ELECTRICAL_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.7.5. Type Definitions

typedef struct ezb_zcl_electrical_measurement_cluster_server_config_s ezb_zcl_electrical_measurement_cluster_server_config_t

Configuration mandatory attributes for the ElectricalMeasurement server cluster.

typedef ezb_zcl_electrical_measurement_cluster_server_config_t ezb_zcl_electrical_measurement_cluster_config_t

5.2.6.3.2.7.6. Enumerations

enum ezb_zcl_electrical_measurement_server_attr_t

Attribute identifiers for the electrical_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ID

MeasurementType attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_ID

DCVoltage attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_VALUE_ID

DCVoltageMinValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_VALUE_ID

DCVoltageMaxValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_ID

DCCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_VALUE_ID

DCCurrentMinValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_VALUE_ID

DCCurrentMaxValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_ID

DCPower attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_VALUE_ID

DCPowerMinValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_VALUE_ID

DCPowerMaxValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MULTIPLIER_ID

DCVoltageMultiplier attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DIVISOR_ID

DCVoltageDivisor attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MULTIPLIER_ID

DCCurrentMultiplier attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_DIVISOR_ID

DCCurrentDivisor attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MULTIPLIER_ID

DCPowerMultiplier attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_DIVISOR_ID

DCPowerDivisor attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_ID

ACFrequency attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MIN_VALUE_ID

ACFrequencyMinValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MAX_VALUE_ID

ACFrequencyMaxValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_NEUTRAL_CURRENT_ID

NeutralCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_ACTIVE_POWER_ID

TotalActivePower attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_REACTIVE_POWER_ID

TotalReactivePower attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_APPARENT_POWER_ID

TotalApparentPower attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED1ST_HARMONIC_CURRENT_ID

Measured1stHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED3RD_HARMONIC_CURRENT_ID

Measured3rdHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED5TH_HARMONIC_CURRENT_ID

Measured5thHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED7TH_HARMONIC_CURRENT_ID

Measured7thHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED9TH_HARMONIC_CURRENT_ID

Measured9thHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED11TH_HARMONIC_CURRENT_ID

Measured11thHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE1ST_HARMONIC_CURRENT_ID

MeasuredPhase1stHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE3RD_HARMONIC_CURRENT_ID

MeasuredPhase3rdHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE5TH_HARMONIC_CURRENT_ID

MeasuredPhase5thHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE7TH_HARMONIC_CURRENT_ID

MeasuredPhase7thHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE9TH_HARMONIC_CURRENT_ID

MeasuredPhase9thHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE11TH_HARMONIC_CURRENT_ID

MeasuredPhase11thHarmonicCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MULTIPLIER_ID

ACFrequencyMultiplier attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DIVISOR_ID

ACFrequencyDivisor attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_MULTIPLIER_ID

PowerMultiplier attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_DIVISOR_ID

PowerDivisor attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_HARMONIC_CURRENT_MULTIPLIER_ID

HarmonicCurrentMultiplier attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_PHASE_HARMONIC_CURRENT_MULTIPLIER_ID

PhaseHarmonicCurrentMultiplier attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_ID

LineCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_ID

ActiveCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_ID

ReactiveCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_ID

RMSVoltage attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_VALUE_ID

RMSVoltageMinValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_VALUE_ID

RMSVoltageMaxValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_ID

RMSCurrent attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_VALUE_ID

RMSCurrentMinValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_VALUE_ID

RMSCurrentMaxValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_ID

ActivePower attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_VALUE_ID

ActivePowerMinValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_VALUE_ID

ActivePowerMaxValue attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_ID

ReactivePower attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_ID

ApparentPower attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_ID

PowerFactor attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_ID

AverageRMSVoltageMeasurementPeriod attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_ID

AverageRMSOverVoltageCounter attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_ID

AverageRMSUnderVoltageCounter attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_ID

RMSExtremeOverVoltagePeriod attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_ID

RMSExtremeUnderVoltagePeriod attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_ID

RMSVoltageSagPeriod attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_ID

RMSVoltageSwellPeriod attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_MULTIPLIER_ID

ACVoltageMultiplier attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_DIVISOR_ID

ACVoltageDivisor attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_CURRENT_MULTIPLIER_ID

ACCurrentMultiplier attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_CURRENT_DIVISOR_ID

ACCurrentDivisor attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_POWER_MULTIPLIER_ID

ACPowerMultiplier attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_POWER_DIVISOR_ID

ACPowerDivisor attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_OVERLOAD_ALARMS_MASK_ID

DCOverloadAlarmsMask attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_OVERLOAD_ID

DCVoltageOverload attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_OVERLOAD_ID

DCCurrentOverload attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_ID

ACAlarmsMask attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_OVERLOAD_ID

ACVoltageOverload attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_CURRENT_OVERLOAD_ID

ACCurrentOverload attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_ACTIVE_POWER_OVERLOAD_ID

ACActivePowerOverload attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_REACTIVE_POWER_OVERLOAD_ID

ACReactivePowerOverload attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_ID

AverageRMSOverVoltage attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_ID

AverageRMSUnderVoltage attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_ID

RMSExtremeOverVoltage attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_ID

RMSExtremeUnderVoltage attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_ID

RMSVoltageSag attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_ID

RMSVoltageSwell attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_B_ID

LineCurrentPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_B_ID

ActiveCurrentPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_B_ID

ReactiveCurrentPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_PH_B_ID

RMSVoltagePhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_B_ID

RMSVoltageMinPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_B_ID

RMSVoltageMaxPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_PH_B_ID

RMSCurrentPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_B_ID

RMSCurrentMinPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_B_ID

RMSCurrentMaxPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PH_B_ID

ActivePowerPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_B_ID

ActivePowerMinPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_B_ID

ActivePowerMaxPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_B_ID

ReactivePowerPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PH_B_ID

ApparentPowerPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_B_ID

PowerFactorPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PH_B_ID

AverageRMSVoltageMeasurementPeriodPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_B_ID

AverageRMSOverVoltageCounterPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_B_ID

AverageRMSUnderVoltageCounterPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_B_ID

RMSExtremeOverVoltagePeriodPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_B_ID

RMSExtremeUnderVoltagePeriodPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_B_ID

RMSVoltageSagPeriodPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_B_ID

RMSVoltageSwellPeriodPhB attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_C_ID

LineCurrentPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_C_ID

ActiveCurrentPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_C_ID

ReactiveCurrentPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_PH_C_ID

RMSVoltagePhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_C_ID

RMSVoltageMinPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_C_ID

RMSVoltageMaxPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_PH_C_ID

RMSCurrentPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_C_ID

RMSCurrentMinPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_C_ID

RMSCurrentMaxPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PH_C_ID

ActivePowerPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_C_ID

ActivePowerMinPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_C_ID

ActivePowerMaxPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_C_ID

ReactivePowerPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PH_C_ID

ApparentPowerPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_C_ID

PowerFactorPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PH_C_ID

AverageRMSVoltageMeasurementPeriodPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_C_ID

AverageRMSOverVoltageCounterPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_C_ID

AverageRMSUnderVoltageCounterPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_C_ID

RMSExtremeOverVoltagePeriodPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_C_ID

RMSExtremeUnderVoltagePeriodPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_C_ID

RMSVoltageSagPeriodPhC attribute.

enumerator EZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_C_ID

RMSVoltageSwellPeriodPhC attribute.

enum ezb_zcl_electrical_measurement_server_measurement_type_t

Bitmap for ZCL MeasurementType attribute of ElectricalMeasurement.

Values:

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ACTIVE_MEASUREMENT_AC

ActiveMeasurementAC

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_REACTIVE_MEASUREMENT_AC

ReactiveMeasurementAC

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_APPARENT_MEASUREMENT_AC

ApparentMeasurementAC

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_PHASE_A_MEASUREMENT

PhaseAMeasurement

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_PHASE_B_MEASUREMENT

PhaseBMeasurement

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_PHASE_C_MEASUREMENT

PhaseCMeasurement

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_DC_MEASUREMENT

DCMeasurement

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_HARMONICS_MEASUREMENT

HarmonicsMeasurement

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_POWER_QUALITY_MEASUREMENT

PowerQualityMeasurement

enum ezb_zcl_electrical_measurement_server_dc_overload_alarms_mask_t

Bitmap for ZCL DCOverloadAlarmsMask attribute of ElectricalMeasurement.

Values:

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_OVERLOAD_ALARMS_MASK_VOLTAGE_OVERLOAD

VoltageOverload

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_DC_OVERLOAD_ALARMS_MASK_CURRENT_OVERLOAD

CurrentOverload

enum ezb_zcl_electrical_measurement_server_ac_alarms_mask_t

Bitmap for ZCL ACAlarmsMask attribute of ElectricalMeasurement.

Values:

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_VOLTAGE_OVERLOAD

VoltageOverload

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_CURRENT_OVERLOAD

CurrentOverload

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_ACTIVE_POWER_OVERLOAD

ActivePowerOverload

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_REACTIVE_POWER_OVERLOAD

ReactivePowerOverload

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_AVERAGE_RMS_OVER_VOLTAGE

AverageRMSOverVoltage

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_AVERAGE_RMS_UNDER_VOLTAGE

AverageRMSUnderVoltage

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_RMS_EXTREME_OVER_VOLTAGE

RMSExtremeOverVoltage

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_RMS_EXTREME_UNDER_VOLTAGE

RMSExtremeUnderVoltage

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_RMS_VOLTAGE_SAG

RMSVoltageSag

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_RMS_VOLTAGE_SWELL

RMSVoltageSwell

enum ezb_zcl_electrical_measurement_server_cmd_id_t

Received Command identifiers for the ElectricalMeasurement cluster.

Values:

enumerator EZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_RESPONSE_ID

GetProfileInfoResponse command.

enumerator EZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_MEASUREMENT_PROFILE_RESPONSE_ID

GetMeasurementProfileResponse command.

enum ezb_zcl_electrical_measurement_client_cmd_id_t

Received Command identifiers for the ElectricalMeasurement cluster.

Values:

enumerator EZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_ID

GetProfileInfo command.

enumerator EZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_MEASUREMENT_PROFILE_ID

GetMeasurementProfile command.

5.2.6.3.2.7.7. Header File

5.2.6.3.2.7.8. Functions

ezb_err_t ezb_zcl_electrical_measurement_get_prof_info_cmd_req(const ezb_zcl_electrical_measurement_get_prof_info_cmd_t *cmd_req)

Send ZCL ElectricalMeasurement GetProfileInfo command request.

Parameters:

cmd_req -- Pointer to the GetProfileInfo command request structure, ezb_zcl_electrical_measurement_get_prof_info_cmd_s.

Returns:

Error code.

ezb_err_t ezb_zcl_electrical_measurement_get_meas_prof_cmd_req(const ezb_zcl_electrical_measurement_get_meas_prof_cmd_t *cmd_req)

Send ZCL ElectricalMeasurement GetMeasurementProfile command request.

Parameters:

cmd_req -- Pointer to the GetMeasurementProfile command request structure, ezb_zcl_electrical_measurement_get_meas_prof_cmd_s.

Returns:

Error code.

5.2.6.3.2.7.9. Structures

struct ezb_zcl_electrical_measurement_get_meas_prof_payload_s

Payload for the ZCL ElectricalMeasurement GetMeasurementProfile command.

Public Members

uint16_t attr_id

Attribute ID.

uint32_t start_time

Start time.

uint8_t num_of_intervals

Number of intervals.

struct ezb_zcl_electrical_measurement_get_prof_info_rsp_payload_s

Payload for the ZCL ElectricalMeasurement GetProfileInfo response.

Public Members

uint8_t prof_count

Total number of supported profiles.

uint8_t prof_interval_period

Profile interval period.

uint8_t max_num_of_intervals

Maximum number of intervals.

uint16_t *list_of_attributes

List of attribute IDs.

struct ezb_zcl_electrical_measurement_get_meas_prof_rsp_payload_s

Payload for the ZCL ElectricalMeasurement GetMeasurementProfile response.

Public Members

uint32_t start_time

Start time.

uint8_t status

Status of the command, see ezb_zcl_electrical_measurement_status_e.

uint8_t prof_interval_period

Profile interval period.

uint8_t num_of_intervals_delivered

Number of intervals delivered.

uint16_t attr_id

Attribute ID.

uint8_t *intervals

Array of attribute values.

struct ezb_zcl_electrical_measurement_get_prof_info_cmd_s

Structure for the ZCL ElectricalMeasurement GetProfileInfo command request.

Public Members

ezb_zcl_cluster_cmd_ctrl_t cmd_ctrl

Control information for the ZCL command.

struct ezb_zcl_electrical_measurement_get_meas_prof_cmd_s

Structure for the ZCL ElectricalMeasurement GetMeasurementProfile command request.

Public Members

ezb_zcl_cluster_cmd_ctrl_t cmd_ctrl

Control information for the ZCL command.

ezb_zcl_electrical_measurement_get_meas_prof_payload_t payload

Payload of the command.

struct ezb_zcl_electrical_measurement_get_prof_info_message_s

Message for the ZCL ElectricalMeasurement GetProfileInfo.

Public Members

ezb_zcl_message_info_t info

Basic information about the ZCL message.

const ezb_zcl_cmd_hdr_t *header

ZCL command header information. See ezb_zcl_cmd_hdr_s.

struct ezb_zcl_electrical_measurement_get_prof_info_message_s in

Input: parsed fields from the request.

ezb_zcl_status_t result

Status of processing in application.

ezb_zcl_electrical_measurement_get_prof_info_rsp_payload_t *payload

Payload from GetProfileInfo response.

uint8_t num_of_attr_being_profiled

Number of attributes being profiled.

ezb_zcl_cmd_cnf_ctx_t cnf_ctx

Command confirmation context, triggered when response is confirmed.

struct ezb_zcl_electrical_measurement_get_prof_info_message_s out

Output: result to send back.

struct ezb_zcl_electrical_measurement_get_meas_prof_message_s

Message for the ZCL ElectricalMeasurement GetMeasurementProfile.

Public Members

ezb_zcl_message_info_t info

Basic information about the ZCL message.

const ezb_zcl_cmd_hdr_t *header

ZCL command header information. See ezb_zcl_cmd_hdr_s.

ezb_zcl_electrical_measurement_get_meas_prof_payload_t payload

Payload from GetMeasurementProfile command.

struct ezb_zcl_electrical_measurement_get_meas_prof_message_s in

Input: parsed fields from the request.

ezb_zcl_status_t result

Status of processing in application.

ezb_zcl_electrical_measurement_get_meas_prof_rsp_payload_t *payload

Payload from GetMeasurementProfile response.

ezb_zcl_cmd_cnf_ctx_t cnf_ctx

Command confirmation context, triggered when response is confirmed.

struct ezb_zcl_electrical_measurement_get_meas_prof_message_s out

Output: result to send back.

struct ezb_zcl_electrical_measurement_get_prof_info_rsp_message_s

Message for the ZCL ElectricalMeasurement GetProfileInfo response.

Public Members

ezb_zcl_message_info_t info

Basic information about the ZCL message.

const ezb_zcl_cmd_hdr_t *header

ZCL command header information. See ezb_zcl_cmd_hdr_s.

ezb_zcl_electrical_measurement_get_prof_info_rsp_payload_t payload

Payload from GetProfileInfo response.

struct ezb_zcl_electrical_measurement_get_prof_info_rsp_message_s in

Input: parsed fields from the request.

ezb_zcl_status_t result

Status of processing in application.

struct ezb_zcl_electrical_measurement_get_prof_info_rsp_message_s out

Output: result to send back.

struct ezb_zcl_electrical_measurement_get_meas_prof_rsp_message_s

Message for the ZCL ElectricalMeasurement GetMeasurementProfile response.

Public Members

ezb_zcl_message_info_t info

Basic information about the ZCL message.

const ezb_zcl_cmd_hdr_t *header

ZCL command header information. See ezb_zcl_cmd_hdr_s.

ezb_zcl_electrical_measurement_get_meas_prof_rsp_payload_t payload

Payload from GetMeasurementProfile response.

struct ezb_zcl_electrical_measurement_get_meas_prof_rsp_message_s in

Input: parsed fields from the request.

ezb_zcl_status_t result

Status of processing in application.

struct ezb_zcl_electrical_measurement_get_meas_prof_rsp_message_s out

Output: result to send back.

5.2.6.3.2.7.10. Type Definitions

typedef struct ezb_zcl_electrical_measurement_get_meas_prof_payload_s ezb_zcl_electrical_measurement_get_meas_prof_payload_t

Payload for the ZCL ElectricalMeasurement GetMeasurementProfile command.

typedef struct ezb_zcl_electrical_measurement_get_prof_info_rsp_payload_s ezb_zcl_electrical_measurement_get_prof_info_rsp_payload_t

Payload for the ZCL ElectricalMeasurement GetProfileInfo response.

typedef struct ezb_zcl_electrical_measurement_get_meas_prof_rsp_payload_s ezb_zcl_electrical_measurement_get_meas_prof_rsp_payload_t

Payload for the ZCL ElectricalMeasurement GetMeasurementProfile response.

typedef struct ezb_zcl_electrical_measurement_get_prof_info_cmd_s ezb_zcl_electrical_measurement_get_prof_info_cmd_t

Structure for the ZCL ElectricalMeasurement GetProfileInfo command request.

typedef struct ezb_zcl_electrical_measurement_get_meas_prof_cmd_s ezb_zcl_electrical_measurement_get_meas_prof_cmd_t

Structure for the ZCL ElectricalMeasurement GetMeasurementProfile command request.

typedef struct ezb_zcl_electrical_measurement_get_prof_info_message_s ezb_zcl_electrical_measurement_get_prof_info_message_t

Message for the ZCL ElectricalMeasurement GetProfileInfo.

typedef struct ezb_zcl_electrical_measurement_get_meas_prof_message_s ezb_zcl_electrical_measurement_get_meas_prof_message_t

Message for the ZCL ElectricalMeasurement GetMeasurementProfile.

typedef struct ezb_zcl_electrical_measurement_get_prof_info_rsp_message_s ezb_zcl_electrical_measurement_get_prof_info_rsp_message_t

Message for the ZCL ElectricalMeasurement GetProfileInfo response.

typedef struct ezb_zcl_electrical_measurement_get_meas_prof_rsp_message_s ezb_zcl_electrical_measurement_get_meas_prof_rsp_message_t

Message for the ZCL ElectricalMeasurement GetMeasurementProfile response.

5.2.6.3.2.7.11. Enumerations

enum ezb_zcl_electrical_measurement_profile_interval_period_t

Profile interval period.

Values:

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_DAILY

Daily.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_60_MINUTES

60 minutes.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_30_MINUTES

30 minutes.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_15_MINUTES

15 minutes.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_10_MINUTES

10 minutes.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_7_5_MINUTES

7.5 minutes.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_5_MINUTES

5 minutes.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_2_5_MINUTES

2.5 minutes.

enum ezb_zcl_electrical_measurement_status_t

Get measurement profile response status. .

Values:

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_STATUS_SUCCESS

Success.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_STATUS_UNSUPPORTED_PROFILE

Attribute profile not supported.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_STATUS_INVALID_START_TIME

Invalid start time.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_STATUS_NO_MORE_INTERVALS

More intervals requested than can be returned.

enumerator EZB_ZCL_ELECTRICAL_MEASUREMENT_STATUS_NO_INTERVALS

No intervals available for the requested time.

5.2.6.3.2.8. Electrical Conductivity Measurement

5.2.6.3.2.8.1. Header File

5.2.6.3.2.8.2. Functions

ezb_err_t ezb_zcl_ec_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an ec_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The ec_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_ec_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an ec_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the ec_measurement cluster configuration structure. Use ezb_zcl_ec_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_ec_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_ec_measurement_cluster_client_init(uint8_t ep_id)

Initialize the EcMeasurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_ec_measurement_cluster_server_init(uint8_t ep_id)

Initialize the EcMeasurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.8.3. Structures

struct ezb_zcl_ec_measurement_cluster_server_config_s

Configuration mandatory attributes for the EcMeasurement server cluster.

Public Members

uint16_t measured_value

Configurable mandatory MeasuredValue attribute

uint16_t min_measured_value

Configurable mandatory MinMeasuredValue attribute

uint16_t max_measured_value

Configurable mandatory MaxMeasuredValue attribute

5.2.6.3.2.8.4. Macros

EZB_ZCL_EC_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the ec_measurement cluster implementation.

EZB_ZCL_EC_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE

Default value of MeasuredValue in EcMeasurement cluster.

EZB_ZCL_EC_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE

Default value of MinMeasuredValue in EcMeasurement cluster.

EZB_ZCL_EC_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE

Minimum value of MinMeasuredValue in EcMeasurement cluster.

EZB_ZCL_EC_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE

Default value of MaxMeasuredValue in EcMeasurement cluster.

EZB_ZCL_EC_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE

Maximum value of MaxMeasuredValue in EcMeasurement cluster.

EZB_ZCL_EC_MEASUREMENT_TOLERANCE_MIN_VALUE

Minimum value of Tolerance in EcMeasurement cluster.

EZB_ZCL_EC_MEASUREMENT_TOLERANCE_MAX_VALUE

Maximum value of Tolerance in EcMeasurement cluster.

EZB_ZCL_CLUSTER_ID_EC_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_EC_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.8.5. Type Definitions

typedef struct ezb_zcl_ec_measurement_cluster_server_config_s ezb_zcl_ec_measurement_cluster_server_config_t

Configuration mandatory attributes for the EcMeasurement server cluster.

typedef ezb_zcl_ec_measurement_cluster_server_config_t ezb_zcl_ec_measurement_cluster_config_t

5.2.6.3.2.8.6. Enumerations

enum ezb_zcl_ec_measurement_server_attr_t

Attribute identifiers for the ec_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_EC_MEASUREMENT_MEASURED_VALUE_ID

MeasuredValue attribute.

enumerator EZB_ZCL_ATTR_EC_MEASUREMENT_MIN_MEASURED_VALUE_ID

MinMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_EC_MEASUREMENT_MAX_MEASURED_VALUE_ID

MaxMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_EC_MEASUREMENT_TOLERANCE_ID

Tolerance attribute.

5.2.6.3.2.9. Wind Speed Measurement

5.2.6.3.2.9.1. Header File

5.2.6.3.2.9.2. Functions

ezb_err_t ezb_zcl_wind_speed_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an wind_speed_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The wind_speed_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_wind_speed_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an wind_speed_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the wind_speed_measurement cluster configuration structure. Use ezb_zcl_wind_speed_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_wind_speed_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_wind_speed_measurement_cluster_client_init(uint8_t ep_id)

Initialize the WindSpeedMeasurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_wind_speed_measurement_cluster_server_init(uint8_t ep_id)

Initialize the WindSpeedMeasurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.9.3. Structures

struct ezb_zcl_wind_speed_measurement_cluster_server_config_s

Configuration mandatory attributes for the WindSpeedMeasurement server cluster.

Public Members

uint16_t measured_value

Configurable mandatory MeasuredValue attribute

uint16_t min_measured_value

Configurable mandatory MinMeasuredValue attribute

uint16_t max_measured_value

Configurable mandatory MaxMeasuredValue attribute

5.2.6.3.2.9.4. Macros

EZB_ZCL_WIND_SPEED_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the wind_speed_measurement cluster implementation.

EZB_ZCL_WIND_SPEED_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE

Default value of MeasuredValue in WindSpeedMeasurement cluster.

EZB_ZCL_WIND_SPEED_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE

Default value of MinMeasuredValue in WindSpeedMeasurement cluster.

EZB_ZCL_WIND_SPEED_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE

Minimum value of MinMeasuredValue in WindSpeedMeasurement cluster.

EZB_ZCL_WIND_SPEED_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE

Default value of MaxMeasuredValue in WindSpeedMeasurement cluster.

EZB_ZCL_WIND_SPEED_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE

Maximum value of MaxMeasuredValue in WindSpeedMeasurement cluster.

EZB_ZCL_WIND_SPEED_MEASUREMENT_TOLERANCE_MIN_VALUE

Minimum value of Tolerance in WindSpeedMeasurement cluster.

EZB_ZCL_WIND_SPEED_MEASUREMENT_TOLERANCE_MAX_VALUE

Maximum value of Tolerance in WindSpeedMeasurement cluster.

EZB_ZCL_CLUSTER_ID_WIND_SPEED_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_WIND_SPEED_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.9.5. Type Definitions

typedef struct ezb_zcl_wind_speed_measurement_cluster_server_config_s ezb_zcl_wind_speed_measurement_cluster_server_config_t

Configuration mandatory attributes for the WindSpeedMeasurement server cluster.

typedef ezb_zcl_wind_speed_measurement_cluster_server_config_t ezb_zcl_wind_speed_measurement_cluster_config_t

5.2.6.3.2.9.6. Enumerations

enum ezb_zcl_wind_speed_measurement_server_attr_t

Attribute identifiers for the wind_speed_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_WIND_SPEED_MEASUREMENT_MEASURED_VALUE_ID

MeasuredValue attribute.

enumerator EZB_ZCL_ATTR_WIND_SPEED_MEASUREMENT_MIN_MEASURED_VALUE_ID

MinMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_WIND_SPEED_MEASUREMENT_MAX_MEASURED_VALUE_ID

MaxMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_WIND_SPEED_MEASUREMENT_TOLERANCE_ID

Tolerance attribute.

5.2.6.3.2.10. Carbon Dioxide Measurement

5.2.6.3.2.10.1. Header File

5.2.6.3.2.10.2. Functions

ezb_err_t ezb_zcl_carbon_dioxide_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an carbon_dioxide_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The carbon_dioxide_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_carbon_dioxide_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an carbon_dioxide_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the carbon_dioxide_measurement cluster configuration structure. Use ezb_zcl_carbon_dioxide_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_carbon_dioxide_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_carbon_dioxide_measurement_cluster_client_init(uint8_t ep_id)

Initialize the CarbonDioxideMeasurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_carbon_dioxide_measurement_cluster_server_init(uint8_t ep_id)

Initialize the CarbonDioxideMeasurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.10.3. Structures

struct ezb_zcl_carbon_dioxide_measurement_cluster_server_config_s

Configuration mandatory attributes for the CarbonDioxideMeasurement server cluster.

Public Members

float measured_value

Configurable mandatory MeasuredValue attribute

float min_measured_value

Configurable mandatory MinMeasuredValue attribute

float max_measured_value

Configurable mandatory MaxMeasuredValue attribute

5.2.6.3.2.10.4. Macros

EZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the carbon_dioxide_measurement cluster implementation.

EZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE

Default value of MeasuredValue in CarbonDioxideMeasurement cluster.

EZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE

Default value of MinMeasuredValue in CarbonDioxideMeasurement cluster.

EZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE

Minimum value of MinMeasuredValue in CarbonDioxideMeasurement cluster.

EZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE

Default value of MaxMeasuredValue in CarbonDioxideMeasurement cluster.

EZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE

Maximum value of MaxMeasuredValue in CarbonDioxideMeasurement cluster.

EZB_ZCL_CLUSTER_ID_CARBON_DIOXIDE_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_CARBON_DIOXIDE_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.10.5. Type Definitions

typedef struct ezb_zcl_carbon_dioxide_measurement_cluster_server_config_s ezb_zcl_carbon_dioxide_measurement_cluster_server_config_t

Configuration mandatory attributes for the CarbonDioxideMeasurement server cluster.

typedef ezb_zcl_carbon_dioxide_measurement_cluster_server_config_t ezb_zcl_carbon_dioxide_measurement_cluster_config_t

5.2.6.3.2.10.6. Enumerations

enum ezb_zcl_carbon_dioxide_measurement_server_attr_t

Attribute identifiers for the carbon_dioxide_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_ID

MeasuredValue attribute.

enumerator EZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_ID

MinMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_ID

MaxMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_TOLERANCE_ID

Tolerance attribute.

5.2.6.3.2.11. PM2.5 Measurement

5.2.6.3.2.11.1. Header File

5.2.6.3.2.11.2. Functions

ezb_err_t ezb_zcl_pm2_5_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an pm2_5_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The pm2_5_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_pm2_5_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an pm2_5_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the pm2_5_measurement cluster configuration structure. Use ezb_zcl_pm2_5_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_pm2_5_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_pm2_5_measurement_cluster_client_init(uint8_t ep_id)

Initialize the PM2_5Measurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_pm2_5_measurement_cluster_server_init(uint8_t ep_id)

Initialize the PM2_5Measurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.11.3. Structures

struct ezb_zcl_pm2_5_measurement_cluster_server_config_s

Configuration mandatory attributes for the PM2_5Measurement server cluster.

Public Members

float measured_value

Configurable mandatory MeasuredValue attribute

float min_measured_value

Configurable mandatory MinMeasuredValue attribute

float max_measured_value

Configurable mandatory MaxMeasuredValue attribute

5.2.6.3.2.11.4. Macros

EZB_ZCL_PM2_5_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the pm2_5_measurement cluster implementation.

EZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE

Default value of MeasuredValue in PM2_5Measurement cluster.

EZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_MIN_VALUE

Minimum value of MeasuredValue in PM2_5Measurement cluster.

EZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_MAX_VALUE

Maximum value of MeasuredValue in PM2_5Measurement cluster.

EZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE

Default value of MinMeasuredValue in PM2_5Measurement cluster.

EZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE

Minimum value of MinMeasuredValue in PM2_5Measurement cluster.

EZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_MAX_VALUE

Maximum value of MinMeasuredValue in PM2_5Measurement cluster.

EZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE

Default value of MaxMeasuredValue in PM2_5Measurement cluster.

EZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_MIN_VALUE

Minimum value of MaxMeasuredValue in PM2_5Measurement cluster.

EZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE

Maximum value of MaxMeasuredValue in PM2_5Measurement cluster.

EZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.11.5. Type Definitions

typedef struct ezb_zcl_pm2_5_measurement_cluster_server_config_s ezb_zcl_pm2_5_measurement_cluster_server_config_t

Configuration mandatory attributes for the PM2_5Measurement server cluster.

typedef ezb_zcl_pm2_5_measurement_cluster_server_config_t ezb_zcl_pm2_5_measurement_cluster_config_t

5.2.6.3.2.11.6. Enumerations

enum ezb_zcl_pm2_5_measurement_server_attr_t

Attribute identifiers for the pm2_5_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID

MeasuredValue attribute.

enumerator EZB_ZCL_ATTR_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_ID

MinMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_ID

MaxMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID

Tolerance attribute.

5.2.6.3.2.12. pH Measurement

5.2.6.3.2.12.1. Header File

5.2.6.3.2.12.2. Functions

ezb_err_t ezb_zcl_ph_measurement_cluster_desc_add_attr(ezb_zcl_cluster_desc_t cluster_desc, uint16_t attr_id, const void *value)

Add an attribute to an ph_measurement cluster descriptor.

Parameters:
  • cluster_desc -- [in] The ph_measurement cluster descriptor.

  • attr_id -- [in] The identifier of the attribute to be added to cluster_desc.

  • value -- [in] The pointer to the initial value of the attribute.

Returns:

Error code.

ezb_zcl_cluster_desc_t ezb_zcl_ph_measurement_create_cluster_desc(const void *cluster_cfg, uint8_t role_mask)

Create an ph_measurement cluster descriptor.

Parameters:
  • cluster_cfg -- [in] The pointer to the ph_measurement cluster configuration structure. Use ezb_zcl_ph_measurement_cluster_server_config_t for EZB_ZCL_CLUSTER_SERVER, use ezb_zcl_ph_measurement_cluster_client_config_t for EZB_ZCL_CLUSTER_CLIENT, or use NULL for default configuration of the stack based on the role_mask.

  • role_mask -- [in] The role of the cluster to create.

Returns:

Created cluster descriptor.

void ezb_zcl_ph_measurement_cluster_client_init(uint8_t ep_id)

Initialize the PhMeasurement cluster client role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs initialization.

void ezb_zcl_ph_measurement_cluster_server_init(uint8_t ep_id)

Initialize the PhMeasurement cluster server role for a given endpoint.

Parameters:

ep_id -- [in] The identifier of the endpoint hosting the cluster that needs de-initialization.

5.2.6.3.2.12.3. Structures

struct ezb_zcl_ph_measurement_cluster_server_config_s

Configuration mandatory attributes for the PhMeasurement server cluster.

Public Members

uint16_t measured_value

Configurable mandatory MeasuredValue attribute

uint16_t min_measured_value

Configurable mandatory MinMeasuredValue attribute

uint16_t max_measured_value

Configurable mandatory MaxMeasuredValue attribute

5.2.6.3.2.12.4. Macros

EZB_ZCL_PH_MEASUREMENT_CLUSTER_REVISION

Cluster Revision of the ph_measurement cluster implementation.

EZB_ZCL_PH_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE

Default value of MeasuredValue in PhMeasurement cluster.

EZB_ZCL_PH_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE

Default value of MinMeasuredValue in PhMeasurement cluster.

EZB_ZCL_PH_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE

Minimum value of MinMeasuredValue in PhMeasurement cluster.

EZB_ZCL_PH_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE

Default value of MaxMeasuredValue in PhMeasurement cluster.

EZB_ZCL_PH_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE

Maximum value of MaxMeasuredValue in PhMeasurement cluster.

EZB_ZCL_PH_MEASUREMENT_TOLERANCE_MIN_VALUE

Minimum value of Tolerance in PhMeasurement cluster.

EZB_ZCL_PH_MEASUREMENT_TOLERANCE_MAX_VALUE

Maximum value of Tolerance in PhMeasurement cluster.

EZB_ZCL_CLUSTER_ID_PH_MEASUREMENT_CLIENT_ROLE_INIT
EZB_ZCL_CLUSTER_ID_PH_MEASUREMENT_SERVER_ROLE_INIT

5.2.6.3.2.12.5. Type Definitions

typedef struct ezb_zcl_ph_measurement_cluster_server_config_s ezb_zcl_ph_measurement_cluster_server_config_t

Configuration mandatory attributes for the PhMeasurement server cluster.

typedef ezb_zcl_ph_measurement_cluster_server_config_t ezb_zcl_ph_measurement_cluster_config_t

5.2.6.3.2.12.6. Enumerations

enum ezb_zcl_ph_measurement_server_attr_t

Attribute identifiers for the ph_measurement server cluster.

Values:

enumerator EZB_ZCL_ATTR_PH_MEASUREMENT_MEASURED_VALUE_ID

MeasuredValue attribute.

enumerator EZB_ZCL_ATTR_PH_MEASUREMENT_MIN_MEASURED_VALUE_ID

MinMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_PH_MEASUREMENT_MAX_MEASURED_VALUE_ID

MaxMeasuredValue attribute.

enumerator EZB_ZCL_ATTR_PH_MEASUREMENT_TOLERANCE_ID

Tolerance attribute.