NANDRAD Data Model Library
Version 2.0
NANDRAD
|
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... | |
Model parameters.
Definition at line 38 of file NANDRAD_IdealHeatingCoolingModel.h.
NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void NANDRAD::IdealHeatingCoolingModel::checkParameters | ( | ) | const |
Checks parameters for valid values.
bool NANDRAD::IdealHeatingCoolingModel::equal | ( | const IdealHeatingCoolingModel & | other | ) | const |
Comparies objects by physical parametrization (excluding ID and displayname and object list).
unsigned int NANDRAD::IdealHeatingCoolingModel::m_id = NANDRAD::INVALID_ID |
Unique ID-number for this model.
Definition at line 56 of file NANDRAD_IdealHeatingCoolingModel.h.
std::string NANDRAD::IdealHeatingCoolingModel::m_displayName |
Some display/comment name for this model (optional).
Definition at line 58 of file NANDRAD_IdealHeatingCoolingModel.h.
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.
IBK::Parameter NANDRAD::IdealHeatingCoolingModel::m_para[NUM_P] |
Parameters.
Definition at line 64 of file NANDRAD_IdealHeatingCoolingModel.h.