Functions | |
zb_void_t | zb_zcl_thermostat_init (void) |
Thermostat cluster commands | |
enum | zb_zcl_thermostat_cmd_e { ZB_ZCL_CMD_THERMOSTAT_SETPOINT_RAISE_LOWER = 0x00, ZB_ZCL_CMD_THERMOSTAT_SET_WEEKLY_SCHEDULE = 0x01, ZB_ZCL_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE = 0x02, ZB_ZCL_CMD_THERMOSTAT_CLEAR_WEEKLY_SCHEDULE = 0x03, ZB_ZCL_CMD_THERMOSTAT_GET_RELAY_STATUS_LOG = 0x04 } |
Thermostat cluster command identifiers. More... | |
enum | zb_zcl_thermostat_cmd_resp_ha_e { ZB_ZCL_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE_RESP = 0x00, ZB_ZCL_CMD_THERMOSTAT_GET_RELAY_STATUS_LOG_RESP = 0x01 } |
Thermostat cluster command identifiers. More... | |
#define ZB_ZCL_DECLARE_THERMOSTAT_ATTRIB_LIST | ( | attr_list, | |
local_temperature, | |||
local_temperature_calibration, | |||
occupied_cooling_setpoint, | |||
occupied_heating_setpoint, | |||
control_seq_of_operation, | |||
system_mode, | |||
start_of_week | |||
) |
Declare attribute list for Thermostat cluster.
attr_list | - attribute list name |
local_temperature | - pointer to variable to store Local Temperature attribute value |
local_temperature_calibration | - pointer to variable to store Local Temperature Calibration attribute value |
occupied_cooling_setpoint | - pointer to variable to store Occupied Cooling Setpoint attribute value |
occupied_heating_setpoint | - pointer to variable to store Occupied Heating Setpoint attribute value |
control_seq_of_operation | - pointer to variable to store Control Sequence Of Operation attribute value |
system_mode | - pointer to variable to store System Mode attribute value |
start_of_week | - pointer to variable to store Start of Week attribute value |
#define ZB_ZCL_DECLARE_THERMOSTAT_ATTRIB_LIST_EXT | ( | attr_list, | |
local_temperature, | |||
abs_min_heat_setpoint_limit, | |||
abs_max_heat_setpoint_limit, | |||
abs_min_cool_setpoint_limit, | |||
abs_max_cool_setpoint_limit, | |||
PI_cooling_demand, | |||
PI_heating_demand, | |||
HVAC_system_type_configuration, | |||
local_temperature_calibration, | |||
occupied_cooling_setpoint, | |||
occupied_heating_setpoint, | |||
unoccupied_cooling_setpoint, | |||
unoccupied_heating_setpoint, | |||
min_heat_setpoint_limit, | |||
max_heat_setpoint_limit, | |||
min_cool_setpoint_limit, | |||
max_cool_setpoint_limit, | |||
min_setpoint_dead_band, | |||
remote_sensing, | |||
control_seq_of_operation, | |||
system_mode, | |||
start_of_week | |||
) |
Declare attribute list for Thermostat cluster.
attr_list | - attribute list name |
local_temperature | - pointer to variable to store Local Temperature attribute value |
abs_min_heat_setpoint_limit | - pointer to variable to store Abs Min Heat Setpoint Limit attribute value |
abs_max_heat_setpoint_limit | - pointer to variable to store Abs Max Heat Setpoint Limit attribute value |
abs_min_cool_setpoint_limit | - pointer to variable to store Abs Min Cool Setpoint Limit attribute value |
abs_max_cool_setpoint_limit | - pointer to variable to store Abs Max Cool Setpoint Limit attribute value |
PI_cooling_demand | - pointer to variable to store PI Cooling Demand attribute value |
PI_heating_demand | - pointer to variable to store PI Heating Demand attribute value |
HVAC_system_type_configuration | - pointer to variable to store HVAC system type configuration attribute value |
local_temperature_calibration | - pointer to variable to store Local Temperature Calibration attribute value |
occupied_cooling_setpoint | - pointer to variable to store Occupied Cooling Setpoint attribute value |
occupied_heating_setpoint | - pointer to variable to store Occupied Heating Setpoint attribute value |
unoccupied_cooling_setpoint | - pointer to variable to store Unoccupied Cooling Setpoint attribute value |
unoccupied_heating_setpoint | - pointer to variable to store Unoccupied Heating Setpoint attribute value |
min_heat_setpoint_limit | - pointer to variable to store Min Heat Setpoint Limit attribute value |
max_heat_setpoint_limit | - pointer to variable to store Max Heat Setpoint Limit attribute value |
min_cool_setpoint_limit | - pointer to variable to store Min Cool Setpoint Limit attribute value |
max_cool_setpoint_limit | - pointer to variable to store Max Cool Setpoint Limit attribute value |
min_setpoint_dead_band | - pointer to variable to store Min Setpoint Dead Band attribute value |
remote_sensing | - pointer to variable to store remote Sensing attribute value |
control_seq_of_operation | - pointer to variable to store Control Sequence Of Operation attribute value |
system_mode | - pointer to variable to store System Mode attribute value |
start_of_week | - pointer to variable to store Start of Week attribute value |
#define ZB_ZCL_THERMOSTAT_REMOTE_SENSING_RESERVED_BITS |
Thermostat cluster attribute identifiers.
Thermostat cluster command identifiers.
Values for Control Sequence Of Operation attribute,.
Values for Start of Week attribute,.
Values for System Mode attribute,.
zb_void_t zb_zcl_thermostat_init | ( | void | ) |
Thermostat initialization function initialize setpoint mode, shedule table