Zigbee Protocol Controller 1.6.0
uic_mqtt_dotdot_thermostat_state_t Struct Reference

#include <dotdot_mqtt.h>

Public Attributes

int16_t local_temperature
 
int16_t outdoor_temperature
 
uint8_t occupancy
 
int16_t abs_min_heat_setpoint_limit
 
int16_t abs_max_heat_setpoint_limit
 
int16_t abs_min_cool_setpoint_limit
 
int16_t abs_max_cool_setpoint_limit
 
uint8_t pi_cooling_demand
 
uint8_t pi_heating_demand
 
uint8_t hvac_system_type_configuration
 
int8_t local_temperature_calibration
 
int16_t occupied_cooling_setpoint
 
int16_t occupied_heating_setpoint
 
int16_t unoccupied_cooling_setpoint
 
int16_t unoccupied_heating_setpoint
 
int16_t min_heat_setpoint_limit
 
int16_t max_heat_setpoint_limit
 
int16_t min_cool_setpoint_limit
 
int16_t max_cool_setpoint_limit
 
int8_t min_setpoint_dead_band
 
uint8_t remote_sensing
 
uint8_t control_sequence_of_operation
 
uint8_t system_mode
 
uint8_t alarm_mask
 
uint8_t thermostat_running_mode
 
uint8_t start_of_week
 
uint8_t number_of_weekly_transitions
 
uint8_t number_of_daily_transitions
 
uint8_t temperature_setpoint_hold
 
uint16_t temperature_setpoint_hold_duration
 
uint8_t thermostat_programming_operation_mode
 
uint16_t thermostat_running_state
 
uint8_t setpoint_change_source
 
int16_t setpoint_change_amount
 
UTC setpoint_change_source_timestamp
 
uint8_t occupied_setback
 
uint8_t occupied_setback_min
 
uint8_t occupied_setback_max
 
uint8_t unoccupied_setback
 
uint8_t unoccupied_setback_min
 
uint8_t unoccupied_setback_max
 
uint8_t emergency_heat_delta
 
uint8_t ac_type
 
uint16_t ac_capacity
 
uint8_t ac_refrigerant_type
 
uint8_t ac_compressor_type
 
uint32_t ac_error_code
 
uint8_t ac_louver_position
 
int16_t ac_coil_temperature
 
uint8_t ac_capacity_format
 

Member Data Documentation

◆ abs_max_cool_setpoint_limit

int16_t uic_mqtt_dotdot_thermostat_state_t::abs_max_cool_setpoint_limit

◆ abs_max_heat_setpoint_limit

int16_t uic_mqtt_dotdot_thermostat_state_t::abs_max_heat_setpoint_limit

◆ abs_min_cool_setpoint_limit

int16_t uic_mqtt_dotdot_thermostat_state_t::abs_min_cool_setpoint_limit

◆ abs_min_heat_setpoint_limit

int16_t uic_mqtt_dotdot_thermostat_state_t::abs_min_heat_setpoint_limit

◆ ac_capacity

uint16_t uic_mqtt_dotdot_thermostat_state_t::ac_capacity

◆ ac_capacity_format

uint8_t uic_mqtt_dotdot_thermostat_state_t::ac_capacity_format

◆ ac_coil_temperature

int16_t uic_mqtt_dotdot_thermostat_state_t::ac_coil_temperature

◆ ac_compressor_type

uint8_t uic_mqtt_dotdot_thermostat_state_t::ac_compressor_type

◆ ac_error_code

uint32_t uic_mqtt_dotdot_thermostat_state_t::ac_error_code

◆ ac_louver_position

uint8_t uic_mqtt_dotdot_thermostat_state_t::ac_louver_position

◆ ac_refrigerant_type

uint8_t uic_mqtt_dotdot_thermostat_state_t::ac_refrigerant_type

◆ ac_type

uint8_t uic_mqtt_dotdot_thermostat_state_t::ac_type

◆ alarm_mask

uint8_t uic_mqtt_dotdot_thermostat_state_t::alarm_mask

◆ control_sequence_of_operation

uint8_t uic_mqtt_dotdot_thermostat_state_t::control_sequence_of_operation

◆ emergency_heat_delta

uint8_t uic_mqtt_dotdot_thermostat_state_t::emergency_heat_delta

◆ hvac_system_type_configuration

uint8_t uic_mqtt_dotdot_thermostat_state_t::hvac_system_type_configuration

◆ local_temperature

int16_t uic_mqtt_dotdot_thermostat_state_t::local_temperature

◆ local_temperature_calibration

int8_t uic_mqtt_dotdot_thermostat_state_t::local_temperature_calibration

◆ max_cool_setpoint_limit

int16_t uic_mqtt_dotdot_thermostat_state_t::max_cool_setpoint_limit

◆ max_heat_setpoint_limit

int16_t uic_mqtt_dotdot_thermostat_state_t::max_heat_setpoint_limit

◆ min_cool_setpoint_limit

int16_t uic_mqtt_dotdot_thermostat_state_t::min_cool_setpoint_limit

◆ min_heat_setpoint_limit

int16_t uic_mqtt_dotdot_thermostat_state_t::min_heat_setpoint_limit

◆ min_setpoint_dead_band

int8_t uic_mqtt_dotdot_thermostat_state_t::min_setpoint_dead_band

◆ number_of_daily_transitions

uint8_t uic_mqtt_dotdot_thermostat_state_t::number_of_daily_transitions

◆ number_of_weekly_transitions

uint8_t uic_mqtt_dotdot_thermostat_state_t::number_of_weekly_transitions

◆ occupancy

uint8_t uic_mqtt_dotdot_thermostat_state_t::occupancy

◆ occupied_cooling_setpoint

int16_t uic_mqtt_dotdot_thermostat_state_t::occupied_cooling_setpoint

◆ occupied_heating_setpoint

int16_t uic_mqtt_dotdot_thermostat_state_t::occupied_heating_setpoint

◆ occupied_setback

uint8_t uic_mqtt_dotdot_thermostat_state_t::occupied_setback

◆ occupied_setback_max

uint8_t uic_mqtt_dotdot_thermostat_state_t::occupied_setback_max

◆ occupied_setback_min

uint8_t uic_mqtt_dotdot_thermostat_state_t::occupied_setback_min

◆ outdoor_temperature

int16_t uic_mqtt_dotdot_thermostat_state_t::outdoor_temperature

◆ pi_cooling_demand

uint8_t uic_mqtt_dotdot_thermostat_state_t::pi_cooling_demand

◆ pi_heating_demand

uint8_t uic_mqtt_dotdot_thermostat_state_t::pi_heating_demand

◆ remote_sensing

uint8_t uic_mqtt_dotdot_thermostat_state_t::remote_sensing

◆ setpoint_change_amount

int16_t uic_mqtt_dotdot_thermostat_state_t::setpoint_change_amount

◆ setpoint_change_source

uint8_t uic_mqtt_dotdot_thermostat_state_t::setpoint_change_source

◆ setpoint_change_source_timestamp

UTC uic_mqtt_dotdot_thermostat_state_t::setpoint_change_source_timestamp

◆ start_of_week

uint8_t uic_mqtt_dotdot_thermostat_state_t::start_of_week

◆ system_mode

uint8_t uic_mqtt_dotdot_thermostat_state_t::system_mode

◆ temperature_setpoint_hold

uint8_t uic_mqtt_dotdot_thermostat_state_t::temperature_setpoint_hold

◆ temperature_setpoint_hold_duration

uint16_t uic_mqtt_dotdot_thermostat_state_t::temperature_setpoint_hold_duration

◆ thermostat_programming_operation_mode

uint8_t uic_mqtt_dotdot_thermostat_state_t::thermostat_programming_operation_mode

◆ thermostat_running_mode

uint8_t uic_mqtt_dotdot_thermostat_state_t::thermostat_running_mode

◆ thermostat_running_state

uint16_t uic_mqtt_dotdot_thermostat_state_t::thermostat_running_state

◆ unoccupied_cooling_setpoint

int16_t uic_mqtt_dotdot_thermostat_state_t::unoccupied_cooling_setpoint

◆ unoccupied_heating_setpoint

int16_t uic_mqtt_dotdot_thermostat_state_t::unoccupied_heating_setpoint

◆ unoccupied_setback

uint8_t uic_mqtt_dotdot_thermostat_state_t::unoccupied_setback

◆ unoccupied_setback_max

uint8_t uic_mqtt_dotdot_thermostat_state_t::unoccupied_setback_max

◆ unoccupied_setback_min

uint8_t uic_mqtt_dotdot_thermostat_state_t::unoccupied_setback_min

The documentation for this struct was generated from the following file: