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

Detailed Description

An ideal heating and cooling model.

Basically scales a heating/cooling control signal with the nominal heating power per zone.

Definition at line 35 of file NANDRAD_IdealHeatingCoolingModel.h.

#include <NANDRAD_IdealHeatingCoolingModel.h>

Public Types

enum  para_t {
  P_MaxHeatingPowerPerArea, P_MaxCoolingPowerPerArea, P_Kp, P_Ki,
  NUM_P
}
 Model parameters. More...
 

Public Member Functions

NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void checkParameters () const
 Checks parameters for valid values. More...
 
bool equal (const IdealHeatingCoolingModel &other) const
 Comparies objects by physical parametrization (excluding ID and displayname and object list). More...
 

Public Attributes

unsigned int m_id = NANDRAD::INVALID_ID
 Unique ID-number for this model. More...
 
std::string m_displayName
 Some display/comment name for this model (optional). More...
 
std::string m_zoneObjectList
 Object list with zones that this model is to be apply to. More...
 
IBK::Parameter m_para [NUM_P]
 Parameters. More...
 

Member Enumeration Documentation

◆ para_t

Model parameters.

Definition at line 38 of file NANDRAD_IdealHeatingCoolingModel.h.

Member Function Documentation

◆ checkParameters()

NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void NANDRAD::IdealHeatingCoolingModel::checkParameters ( ) const

Checks parameters for valid values.

◆ equal()

bool NANDRAD::IdealHeatingCoolingModel::equal ( const IdealHeatingCoolingModel other) const

Comparies objects by physical parametrization (excluding ID and displayname and object list).

Member Data Documentation

◆ m_id

unsigned int NANDRAD::IdealHeatingCoolingModel::m_id = NANDRAD::INVALID_ID

Unique ID-number for this model.

Definition at line 56 of file NANDRAD_IdealHeatingCoolingModel.h.

◆ m_displayName

std::string NANDRAD::IdealHeatingCoolingModel::m_displayName

Some display/comment name for this model (optional).

Definition at line 58 of file NANDRAD_IdealHeatingCoolingModel.h.

◆ m_zoneObjectList

std::string NANDRAD::IdealHeatingCoolingModel::m_zoneObjectList

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

Definition at line 61 of file NANDRAD_IdealHeatingCoolingModel.h.

◆ m_para

IBK::Parameter NANDRAD::IdealHeatingCoolingModel::m_para[NUM_P]

Parameters.

Definition at line 64 of file NANDRAD_IdealHeatingCoolingModel.h.


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