NANDRAD Data Model Library  Version 2.0
NANDRAD
NANDRAD::HVACControlModel Class Reference

Detailed Description

Contains data for a control model that generates control signals for different heating equipment based on thermostat values.

Definition at line 35 of file NANDRAD_HVACControlModel.h.

#include <NANDRAD_HVACControlModel.h>

Public Types

enum  modelType_t { MT_Heating, NUM_MT }
 Different model variants. More...
 
enum  OperatingMode { OM_Parallel, NUM_OM }
 Operating mode. More...
 

Public Member Functions

NANDRAD_READWRITE void checkParameters () const
 Checks parameters for valid values. More...
 

Public Attributes

unsigned int m_id = NANDRAD::INVALID_ID
 Unique ID-number for this model. More...
 
modelType_t m_modelType = NUM_MT
 Model type. More...
 
OperatingMode m_operatingMode = NUM_OM
 Operating mode. More...
 
std::string m_zoneObjectList
 Object list with zones that this model is to be apply to. More...
 

Member Enumeration Documentation

◆ modelType_t

Different model variants.

Definition at line 38 of file NANDRAD_HVACControlModel.h.

◆ OperatingMode

Operating mode.

Enumerator
OM_Parallel 

Input signal is forwarded unmodified to all heating models.

Definition at line 44 of file NANDRAD_HVACControlModel.h.

Member Function Documentation

◆ checkParameters()

NANDRAD_READWRITE void NANDRAD::HVACControlModel::checkParameters ( ) const

Checks parameters for valid values.

Member Data Documentation

◆ m_id

unsigned int NANDRAD::HVACControlModel::m_id = NANDRAD::INVALID_ID

Unique ID-number for this model.

Definition at line 56 of file NANDRAD_HVACControlModel.h.

◆ m_modelType

modelType_t NANDRAD::HVACControlModel::m_modelType = NUM_MT

Model type.

Definition at line 59 of file NANDRAD_HVACControlModel.h.

◆ m_operatingMode

OperatingMode NANDRAD::HVACControlModel::m_operatingMode = NUM_OM

Operating mode.

Definition at line 62 of file NANDRAD_HVACControlModel.h.

◆ m_zoneObjectList

std::string NANDRAD::HVACControlModel::m_zoneObjectList

Object list with zones that this model is to be apply to.

Definition at line 65 of file NANDRAD_HVACControlModel.h.


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