Logo
Developing with ZBOSS for Zigbee
zb_zcl_analog_input.h File Reference

Macros

#define ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(_type, _id)   (((_type & 0xff) << 16) | (_id & 0xffff))
 
#define ZB_ZCL_ANALOG_INPUT_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0001u)
 Default value for Analog Input cluster revision global attribute. More...
 
#define ZB_ZCL_ANALOG_INPUT_DESCRIPTION_DEFAULT_VALUE   {0}
 Default value for Description attribute. More...
 
#define ZB_ZCL_ANALOG_INPUT_OUT_OF_SERVICE_DEFAULT_VALUE   ZB_FALSE
 Default value for OutOfService attribute. More...
 
#define ZB_ZCL_ANALOG_INPUT_RELIABILITY_DEFAULT_VALUE   ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_FAULT_DETECTED
 Default value for Reliability attribute. More...
 
#define ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_DEFAULT_VALUE   ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_NORMAL
 Default value for StatusFlags attribute. More...
 
#define ZB_ZCL_ANALOG_INPUT_STATUS_FLAGS_MIN_VALUE   0
 StatusFlags attribute minimum value. More...
 
#define ZB_ZCL_ANALOG_INPUT_STATUS_FLAGS_MAX_VALUE   0x0f
 StatusFlags attribute maximum value. More...
 
#define ZB_ZCL_DECLARE_ANALOG_INPUT_ATTRIB_LIST( attr_list, description, max_present_value, min_present_value, out_of_service, present_value, reliability, resolution, status_flags, engineering_units, app_type)
 Declare attribute list for Analog Input cluster. More...
 
#define ZB_ZCL_ANALOG_INPUT_SET_NORMAL_MODE(ep)
 Set normal operating mode. More...
 
#define ZB_ZCL_ANALOG_INPUT_SET_OUT_OF_SERVICE(ep)
 Set Out of service operating mode. More...
 
#define ZB_ZCL_ANALOG_INPUT_SET_OVERRIDDEN_MODE(ep)
 Set overridden operating mode. More...
 
#define ZB_ZCL_ANALOG_INPUT_SET_FAULT_STATUS(ep)
 Set fault status flag. More...
 
#define ZB_ZCL_CLUSTER_ID_ANALOG_INPUT_SERVER_ROLE_INIT   zb_zcl_analog_input_init_server
 
#define ZB_ZCL_CLUSTER_ID_ANALOG_INPUT_CLIENT_ROLE_INIT   zb_zcl_analog_input_init_client
 

Enumerations

enum  zb_zcl_analog_input_attr_e {
  ZB_ZCL_ATTR_ANALOG_INPUT_DESCRIPTION_ID = 0x001c, ZB_ZCL_ATTR_ANALOG_INPUT_MAX_PRESENT_VALUE_ID = 0x0041, ZB_ZCL_ATTR_ANALOG_INPUT_MIN_PRESENT_VALUE_ID = 0x0045, ZB_ZCL_ATTR_ANALOG_INPUT_OUT_OF_SERVICE_ID = 0x0051,
  ZB_ZCL_ATTR_ANALOG_INPUT_PRESENT_VALUE_ID = 0x0055, ZB_ZCL_ATTR_ANALOG_INPUT_RELIABILITY_ID = 0x0067, ZB_ZCL_ATTR_ANALOG_INPUT_RESOLUTION_ID = 0x006a, ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID = 0x006f,
  ZB_ZCL_ATTR_ANALOG_INPUT_ENGINEERING_UNITS_ID = 0x0075, ZB_ZCL_ATTR_ANALOG_INPUT_APPLICATION_TYPE_ID = 0x0100
}
 Analog Input cluster attribute identifiers. More...
 
enum  zb_zcl_analog_input_status_flags_value_e {
  ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_NORMAL = 0x00, ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_IN_ALARM = 0x01, ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_FAULT = 0x02, ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_OVERRIDDEN = 0x04,
  ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08
}
 StatusFlags attribute values. More...
 
enum  zb_zcl_analog_input_reliability_value_e {
  ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_FAULT_DETECTED = 0x00, ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_SENSOR = 0x01, ZB_ZCL_ANALOG_INPUT_RELIABILITY_OVER_RANGE = 0x02, ZB_ZCL_ANALOG_INPUT_RELIABILITY_UNDER_RANGE = 0x03,
  ZB_ZCL_ANALOG_INPUT_RELIABILITY_OPEN_LOOP = 0x04, ZB_ZCL_ANALOG_INPUT_RELIABILITY_SHORTED_LOOP = 0x05, ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_OUTPUT = 0x06, ZB_ZCL_ANALOG_INPUT_RELIABILITY_UNRELIABLE_OTHER = 0x07,
  ZB_ZCL_ANALOG_INPUT_RELIABILITY_PROCESS_ERROR = 0x08, ZB_ZCL_ANALOG_INPUT_RELIABILITY_CONFIGURATION_ERROR = 0x0a
}
 Reliability attribute values. More...
 
enum  zb_zcl_ai_application_types_e {
  ZB_ZCL_AI_APP_TYPE_TEMPERATURE, ZB_ZCL_AI_APP_TYPE_HUMIDITY, ZB_ZCL_AI_APP_TYPE_PRESSURE, ZB_ZCL_AI_APP_TYPE_FLOW,
  ZB_ZCL_AI_APP_TYPE_PERCENTAGE, ZB_ZCL_AI_APP_TYPE_PPM, ZB_ZCL_AI_APP_TYPE_RPM, ZB_ZCL_AI_APP_TYPE_CURRENT_IN_AMPS,
  ZB_ZCL_AI_APP_TYPE_FREQUENCY, ZB_ZCL_AI_APP_TYPE_POWER_IN_WATTS, ZB_ZCL_AI_APP_TYPE_POWER_IN_KILOWATTS, ZB_ZCL_AI_APP_TYPE_ENERGY,
  ZB_ZCL_AI_APP_TYPE_COUNT_UNITLESS, ZB_ZCL_AI_APP_TYPE_ENTHALPY, ZB_ZCL_AI_APP_TYPE_TIME, ZB_ZCL_AI_APP_TYPE_OTHER = 0xff
}
 Type values for Analog Input cluster applications. More...
 
enum  zb_zcl_ai_temperature_in_degrees_celsius_e {
  ZB_ZCL_AI_TEMPERATURE_2_PIPE_ENTERING = ((( ZB_ZCL_AI_APP_TYPE_TEMPERATURE & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_TEMPERATURE_2_PIPE_LEAVING, ZB_ZCL_AI_TEMPERATURE_BOILER_ENTERING, ZB_ZCL_AI_TEMPERATURE_BOILER_LEAVING,
  ZB_ZCL_AI_TEMPERATURE_CHILLER_CHILLED_WATER_ENTERING, ZB_ZCL_AI_TEMPERATURE_CHILLER_CHILLED_WATER_LEAVING, ZB_ZCL_AI_TEMPERATURE_CHILLER_CONDENSER_WATER_ENTERING, ZB_ZCL_AI_TEMPERATURE_CHILLER_CONDENSER_WATER_LEAVING,
  ZB_ZCL_AI_TEMPERATURE_COLD_DECK, ZB_ZCL_AI_TEMPERATURE_COOLING_COIL_DISCHARGE, ZB_ZCL_AI_TEMPERATURE_COOLING_ENTERING_WATER, ZB_ZCL_AI_TEMPERATURE_COOLING_LEAVING_WATER,
  ZB_ZCL_AI_TEMPERATURE_CONDENSER_WATER_RETURN, ZB_ZCL_AI_TEMPERATURE_CONDENSER_WATER_SUPPLY, ZB_ZCL_AI_TEMPERATURE_DECOUPLE_LOOP_0, ZB_ZCL_AI_TEMPERATURE_BUILDING_LOAD,
  ZB_ZCL_AI_TEMPERATURE_DECOUPLE_LOOP_1, ZB_ZCL_AI_TEMPERATURE_DEW_POINT, ZB_ZCL_AI_TEMPERATURE_DISCHARGE_AIR, ZB_ZCL_AI_TEMPERATURE_DISCHARGE,
  ZB_ZCL_AI_TEMPERATURE_EXHAUST_AIR_AFTER_HEAT_RECOVERY, ZB_ZCL_AI_TEMPERATURE_EXHAUST_AIR, ZB_ZCL_AI_TEMPERATURE_GLYCOL, ZB_ZCL_AI_TEMPERATURE_HEAT_RECOVERY_AIR,
  ZB_ZCL_AI_TEMPERATURE_HOT_DECK, ZB_ZCL_AI_TEMPERATURE_HEAT_EXCHANGER_BYPASS, ZB_ZCL_AI_TEMPERATURE_HEAT_EXCHANGER_ENTERING, ZB_ZCL_AI_TEMPERATURE_HEAT_EXCHANGER_LEAVING,
  ZB_ZCL_AI_TEMPERATURE_MECHANICAL_ROOM, ZB_ZCL_AI_TEMPERATURE_MIXED_AIR_0, ZB_ZCL_AI_TEMPERATURE_MIXED_AIR_1, ZB_ZCL_AI_TEMPERATURE_OUTDOOR_AIR_DEWPOINT,
  ZB_ZCL_AI_TEMPERATURE_OUTDOOR_AIR, ZB_ZCL_AI_TEMPERATURE_PREHEAT_AIR, ZB_ZCL_AI_TEMPERATURE_PREHEAT_ENTERING_WATER, ZB_ZCL_AI_TEMPERATURE_PREHEAT_LEAVING_WATER,
  ZB_ZCL_AI_TEMPERATURE_PRIMARY_CHILLED_WATER_RETURN, ZB_ZCL_AI_TEMPERATURE_PRIMARY_CHILLED_WATER_SUPPLY, ZB_ZCL_AI_TEMPERATURE_PRIMARY_HOT_WATER_RETURN, ZB_ZCL_AI_TEMPERATURE_PRIMARY_HOT_WATER_SUPPLY,
  ZB_ZCL_AI_TEMPERATURE_REHEAT_COIL_DISCHARGE, ZB_ZCL_AI_TEMPERATURE_REHEAT_ENTERING_WATER, ZB_ZCL_AI_TEMPERATURE_REHEAT_LEAVING_WATER, ZB_ZCL_AI_TEMPERATURE_RETURN_AIR,
  ZB_ZCL_AI_TEMPERATURE_SECONDARY_CHILLED_WATER_RETURN, ZB_ZCL_AI_TEMPERATURE_SECONDARY_CHILLED_WATER_SUPPLY, ZB_ZCL_AI_TEMPERATURE_SECONDARY_HW_RETURN, ZB_ZCL_AI_TEMPERATURE_SECONDARY_HW_SUPPLY,
  ZB_ZCL_AI_TEMPERATURE_SIDELOOP_RESET, ZB_ZCL_AI_TEMPERATURE_SIDELOOP_SETPOINT, ZB_ZCL_AI_TEMPERATURE_SIDELOOP, ZB_ZCL_AI_TEMPERATURE_SOURCE,
  ZB_ZCL_AI_TEMPERATURE_SUPPLY_AIR, ZB_ZCL_AI_TEMPERATURE_SUPPLY_LOW_LIMIT, ZB_ZCL_AI_TEMPERATURE_TOWER_BASIN, ZB_ZCL_AI_TEMPERATURE_TWO_PIPE_LEAVING_WATER,
  ZB_ZCL_AI_TEMPERATURE_RESERVED, ZB_ZCL_AI_TEMPERATURE_ZONE_DEWPOINT, ZB_ZCL_AI_TEMPERATURE_ZONE_SENSOR_SETPOINT, ZB_ZCL_AI_TEMPERATURE_ZONE_SENSOR_SETPOINT_OFFSET,
  ZB_ZCL_AI_TEMPERATURE_ZONE, ZB_ZCL_AI_TEMPERATURE_OTHER = ((( ZB_ZCL_AI_APP_TYPE_TEMPERATURE & 0xff) << 16) | ( 0xffff & 0xffff))
}
 Values for 'Temperature in degrees Celsius' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_relative_humidity_in_percent_e {
  ZB_ZCL_AI_HUMIDITY_DISCHARGE = ((( ZB_ZCL_AI_APP_TYPE_HUMIDITY & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_HUMIDITY_EXHAUST, ZB_ZCL_AI_HUMIDITY_HOT_DECK, ZB_ZCL_AI_HUMIDITY_MIXED_AIR,
  ZB_ZCL_AI_HUMIDITY_OUTDOOR_AIR, ZB_ZCL_AI_HUMIDITY_RETURN, ZB_ZCL_AI_HUMIDITY_SIDELOOP, ZB_ZCL_AI_HUMIDITY_SPACE,
  ZB_ZCL_AI_HUMIDITY_ZONE, ZB_ZCL_AI_HUMIDITY_OTHER = ((( ZB_ZCL_AI_APP_TYPE_HUMIDITY & 0xff) << 16) | ( 0xffff & 0xffff))
}
 Values for 'Relative Humidity in ' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_pressure_in_pascal_e {
  ZB_ZCL_AI_PRESSURE_BOILER_PUMP_DIFFERENTIAL = ((( ZB_ZCL_AI_APP_TYPE_PRESSURE & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_PRESSURE_BUILDING_STATIC, ZB_ZCL_AI_PRESSURE_COLD_DECK_DIFFERENTIAL_SENSOR, ZB_ZCL_AI_PRESSURE_CHILLED_WATER_BUILDING_DIFFERENTIAL,
  ZB_ZCL_AI_PRESSURE_COLD_DECK_DIFFERENTIAL, ZB_ZCL_AI_PRESSURE_COLD_DECK_STATIC, ZB_ZCL_AI_PRESSURE_CONDENSER_WATER_PUMP_DIFFERENTIAL, ZB_ZCL_AI_PRESSURE_DISCHARGE_DIFFERENTIAL,
  ZB_ZCL_AI_PRESSURE_DISCHARGE_STATIC_1, ZB_ZCL_AI_PRESSURE_DISCHARGE_STATIC_2, ZB_ZCL_AI_PRESSURE_EXHAUST_AIR_DIFFERENTIAL, ZB_ZCL_AI_PRESSURE_EXHAUST_AIR_STATIC,
  ZB_ZCL_AI_PRESSURE_EXHAUST_DIFFERENTIAL_0, ZB_ZCL_AI_PRESSURE_EXHAUST_DIFFERENTIAL_1, ZB_ZCL_AI_PRESSURE_HOT_DECK_DIFFERENTIAL_0, ZB_ZCL_AI_PRESSURE_HOT_DECK_DIFFERENTIAL_1,
  ZB_ZCL_AI_PRESSURE_HOT_DECK_STATIC, ZB_ZCL_AI_PRESSURE_HOT_WATER_BLDG_DIFF, ZB_ZCL_AI_PRESSURE_HEAT_EXCHANGER_STEAM, ZB_ZCL_AI_PRESSURE_MIN_OUTDOOR_AIR_DIFFERENTIAL,
  ZB_ZCL_AI_PRESSURE_OUTDOOR_AIR_DIFFERENTIAL, ZB_ZCL_AI_PRESSURE_PRIMARY_CHILLED_WATER_PUMP_DIFFERENTIAL, ZB_ZCL_AI_PRESSURE_PRIMATY_HOT_WATER_PUMP_DIFFERENTIAL, ZB_ZCL_AI_PRESSURE_RELIEF_DIFFERENTIAL,
  ZB_ZCL_AI_PRESSURE_RETURN_AIR_STATIC, ZB_ZCL_AI_PRESSURE_RETURN_DIFFERENTIAL, ZB_ZCL_AI_PRESSURE_SECONDARY_CHILLED_WATER_PUMP_DIFFERENTIAL, ZB_ZCL_AI_PRESSURE_SECONDARY_HOT_WATER_PUMP_DIFFERENTIAL,
  ZB_ZCL_AI_PRESSURE_SIDELOOP, ZB_ZCL_AI_PRESSURE_STEAM, ZB_ZCL_AI_PRESSURE_SUPPLY_DIFFERENTIAL_SENSOR, ZB_ZCL_AI_PRESSURE_OTHER = ((( ZB_ZCL_AI_APP_TYPE_PRESSURE & 0xff) << 16) | ( 0xffff & 0xffff))
}
 Values for 'Pressure in Pascal' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_flow_in_liters_per_second_e {
  ZB_ZCL_AI_FLOW_CHILLED_WATER = ((( ZB_ZCL_AI_APP_TYPE_FLOW & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_FLOW_CHILLER_CHILLED_WATER, ZB_ZCL_AI_FLOW_CHILLER_CONDENSER_WATER, ZB_ZCL_AI_FLOW_COLD_DECK,
  ZB_ZCL_AI_FLOW_DECOUPLE_LOOP, ZB_ZCL_AI_FLOW_DISCHARGE, ZB_ZCL_AI_FLOW_EXHAUST_FAN, ZB_ZCL_AI_FLOW_EXHAUST,
  ZB_ZCL_AI_FLOW_FAN, ZB_ZCL_AI_FLOW_HOT_DECK, ZB_ZCL_AI_FLOW_HOT_WATER, ZB_ZCL_AI_FLOW_MIN_OUTDOOR_AIR_FAN,
  ZB_ZCL_AI_FLOW_MIN_OUTDOOR_AIR, ZB_ZCL_AI_FLOW_OUTDOOR_AIR, ZB_ZCL_AI_FLOW_PRIMARY_CHILLED_WATER, ZB_ZCL_AI_FLOW_RELIEF_FAN,
  ZB_ZCL_AI_FLOW_RELIEF, ZB_ZCL_AI_FLOW_RETURN_FAN, ZB_ZCL_AI_FLOW_RETURN, ZB_ZCL_AI_FLOW_SECONDARY_CHILLED_WATER_FLOW,
  ZB_ZCL_AI_FLOW_SUPPLY_FAN, ZB_ZCL_AI_FLOW_TOWER_FAN, ZB_ZCL_AI_FLOW_OTHER = ((( ZB_ZCL_AI_APP_TYPE_FLOW & 0xff) << 16) | ( 0xffff & 0xffff))
}
 Values for 'Flow in Liters per Second' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_percentage_e { ZB_ZCL_AI_PERCENTAGE_CHILLER_FULL_LOAD_AMPERAGE = ((( ZB_ZCL_AI_APP_TYPE_PERCENTAGE & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_PERCENTAGE_OTHER = ((( ZB_ZCL_AI_APP_TYPE_PERCENTAGE & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Percentage ' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_ppm_e { ZB_ZCL_AI_PPM_RETURN_CARBON_DIOXIDE = ((( ZB_ZCL_AI_APP_TYPE_PPM & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_PPM_ZONE_CARBON_DIOXIDE, ZB_ZCL_AI_PPM_OTHER = ((( ZB_ZCL_AI_APP_TYPE_PPM & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Parts per Million PPM' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_rpm_e {
  ZB_ZCL_AI_RPM_EXHAUS_FAN_REMOTE = ((( ZB_ZCL_AI_APP_TYPE_RPM & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_RPM_HEAT_RECOVERY_WHEEL_REMOTE, ZB_ZCL_AI_RPM_MIN_OUTDOOR_AIR_FAN_REMOTE, ZB_ZCL_AI_RPM_RELIEF_FAN_REMOTE,
  ZB_ZCL_AI_RPM_RETURN_FAN_REMOTE, ZB_ZCL_AI_RPM_SUPPLY_FAN_REMOTE, ZB_ZCL_AI_RPM_VARIABLE_SPEED_DRIVE_MOTOR, ZB_ZCL_AI_RPM_VARIABLE_SPEED_DRIVE_SETPOINT,
  ZB_ZCL_AI_RPM_OTHER = ((( ZB_ZCL_AI_APP_TYPE_RPM & 0xff) << 16) | ( 0xffff & 0xffff))
}
 Values for 'Rotational Speed in RPM' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_current_e { ZB_ZCL_AI_CURRENT_CHILLER_AMPS = ((( ZB_ZCL_AI_APP_TYPE_CURRENT_IN_AMPS & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_CURRENT_OTHER = ((( ZB_ZCL_AI_APP_TYPE_CURRENT_IN_AMPS & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Current in Amps' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_frequency_e { ZB_ZCL_AI_FREQUENCY_VARIABLE_SPEED_DRIVE_OUTPUT = ((( ZB_ZCL_AI_APP_TYPE_FREQUENCY & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_FREQUENCY_OTHER = ((( ZB_ZCL_AI_APP_TYPE_FREQUENCY & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Frequency in Hz' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_power_in_watts_e { ZB_ZCL_AI_POWER_IN_WATTS_CONSUMPTION = ((( ZB_ZCL_AI_APP_TYPE_POWER_IN_WATTS & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_POWER_IN_WATTS_OTHER = ((( ZB_ZCL_AI_APP_TYPE_POWER_IN_WATTS & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Power in Watts' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_power_in_kilowatts_e { ZB_ZCL_AI_POWER_IN_KILOWATTS_ABSOLUTE = ((( ZB_ZCL_AI_APP_TYPE_POWER_IN_KILOWATTS & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_POWER_IN_KILOWATTS_CONSUMPTION, ZB_ZCL_AI_POWER_IN_KILOWATTS_OTHER = ((( ZB_ZCL_AI_APP_TYPE_POWER_IN_KILOWATTS & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Power in kW' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_energy_kwh_e { ZB_ZCL_AI_ENERGY_KWH_VARIABLE_SPEED_DRIVE = ((( ZB_ZCL_AI_APP_TYPE_ENERGY & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_ENERGY_KWH_OTHER = ((( ZB_ZCL_AI_APP_TYPE_ENERGY & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Energy in kWH' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_count_unitless_e { ZB_ZCL_AI_COUNT_UNITLESS_COUNT = ((( ZB_ZCL_AI_APP_TYPE_COUNT_UNITLESS & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_COUNT_UNITLESS_OTHER = ((( ZB_ZCL_AI_APP_TYPE_COUNT_UNITLESS & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Count - Unitless' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_enthalpy_e { ZB_ZCL_AI_ENTHALPY_OUTDOOR_AIR = ((( ZB_ZCL_AI_APP_TYPE_ENTHALPY & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_ENTHALPY_RETURN_AIR, ZB_ZCL_AI_ENTHALPY_SPACE, ZB_ZCL_AI_ENTHALPY_OTHER = ((( ZB_ZCL_AI_APP_TYPE_ENTHALPY & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Enthalpy in KJoules per Kg' type of Analog Input cluster. More...
 
enum  zb_zcl_ai_time_e { ZB_ZCL_AI_TIME_RELATIVE = ((( ZB_ZCL_AI_APP_TYPE_TIME & 0xff) << 16) | ( 0x0000 & 0xffff)), ZB_ZCL_AI_TIME_OTHER = ((( ZB_ZCL_AI_APP_TYPE_TIME & 0xff) << 16) | ( 0xffff & 0xffff)) }
 Values for 'Time in Seconds' type of Analog Input cluster. More...
 

Functions

void zb_zcl_analog_input_init_server (void)
 
void zb_zcl_analog_input_init_client (void)
 

Macro Definition Documentation

§ ZB_ZCL_CLUSTER_ID_ANALOG_INPUT_CLIENT_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_ANALOG_INPUT_CLIENT_ROLE_INIT   zb_zcl_analog_input_init_client

§ ZB_ZCL_CLUSTER_ID_ANALOG_INPUT_SERVER_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_ANALOG_INPUT_SERVER_ROLE_INIT   zb_zcl_analog_input_init_server

Function Documentation

§ zb_zcl_analog_input_init_client()

void zb_zcl_analog_input_init_client ( void  )

§ zb_zcl_analog_input_init_server()

void zb_zcl_analog_input_init_server ( void  )