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
 
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