29 #include "bacnetmstp.hpp" 30 #include "bacnetutil.hpp" 96 typedef enum : uint32_t {
97 AV_Room_Temperature = 7,
100 AV_PI_Heating_Demand = 21,
101 AV_PI_Cooling_Demand = 22,
104 AV_Occupied_Heat_Setpoint = 39,
105 AV_Occupied_Cool_Setpoint = 40,
106 AV_Standby_Heat_Setpoint = 41,
107 AV_Standby_Cool_Setpoint = 42,
108 AV_Unoccupied_Heat_Setpoint = 43,
109 AV_Unoccupied_Cool_Setpoint = 44,
112 AV_Password_Value = 56,
113 AV_Heating_Setpoint_Limit = 58,
114 AV_Cooling_Setpoint_Limit = 59,
116 AV_Standby_Time = 67,
117 AV_Unoccupied_Time = 68
121 typedef enum : uint32_t {
122 AI_Supply_Temperature = 12
126 typedef enum : uint32_t {
127 BV_Temp_Override = 8,
132 BV_Auto_Mode_Enable = 50,
133 BV_Temperature_Scale = 51,
136 BV_Setpoint_Type = 60,
137 BV_Setpoint_Function = 61,
138 BV_Reheat_Timebase = 64,
142 BV_Control_type = 75,
143 BV_Direct_Reverse_Acting = 78
147 typedef enum : uint32_t {
153 BI_Local_Motion = 32,
156 BI_Window_Alarm = 35,
157 BI_Filter_Alarm = 36,
158 BI_Service_Alarm = 37
163 typedef enum : uint32_t {
164 MV_Sequence_of_Operation = 15,
167 MV_Occupancy_Command = 18,
168 MV_Keypad_Lockout = 19,
171 MV_Heating_Valve_Status = 26,
172 MV_Cooling_Valve_Status = 27,
174 MV_Effective_Occupancy = 33,
177 MV_BI1_Configuration = 46,
178 MV_BI2_Configuration = 47,
179 MV_UI1_Configuration = 48,
182 MV_AUX_Configuration = 54,
185 MV_Fan_Mode_Sequence = 58,
186 MV_Temporary_Occupancy_Time = 62,
187 MV_Proportional_Band = 65,
190 MV_Floating_Motor_Timing = 76,
191 MV_On_Off_Control_CPH = 77
192 } MULTISTATE_VALUES_T;
204 TB7300(uint32_t targetDeviceObjectID);
253 bool m_isTempInitialized;
bool getTemperatureScale()
Definition: tb7300.cxx:100
Honeywell TB7300 Communicating Fan Coil Thermostat.
Definition: tb7300.hpp:92
float getTemperature(bool fahrenheit=false)
Definition: tb7300.cxx:84
C++ API wrapper for the bh1749 driver.
Definition: a110x.hpp:29
TB7300(uint32_t targetDeviceObjectID)
Definition: tb7300.cxx:49
UPM Utility API for BACnet.
Definition: bacnetutil.hpp:50
~TB7300()
Definition: tb7300.cxx:64
void update()
Definition: tb7300.cxx:68
void setTemperatureScale(bool fahrenheit)
Definition: tb7300.cxx:92