#include "SetpointManager.hpp"
Public Member Functions | |
virtual | ~SetpointManager ()=default |
SetpointManager (const SetpointManager &other)=default | |
SetpointManager (SetpointManager &&other)=default | |
SetpointManager & | operator= (const SetpointManager &)=default |
SetpointManager & | operator= (SetpointManager &&)=default |
boost::optional< Node > | setpointNode () const |
std::string | controlVariable () const |
bool | isAllowedOnPlantLoop () const |
bool | setControlVariable (const std::string &controlVariable) |
Protected Member Functions | |
SetpointManager (IddObjectType type, const Model &model) |
SetpointManager is the base class for setpoint managers.
|
virtualdefault |
|
default |
|
default |
|
protected |
Constructs a new SetpointManager object and places it inside model.
std::string openstudio::model::SetpointManager::controlVariable | ( | ) | const |
Returns the Control Variable.
bool openstudio::model::SetpointManager::isAllowedOnPlantLoop | ( | ) | const |
Returns whether this SPM is allowed to be placed on a PlantLoop (all SPMs are allowed on an AirLoopHVAC, some are allowed on a PlantLoop)
|
default |
|
default |
bool openstudio::model::SetpointManager::setControlVariable | ( | const std::string & | controlVariable | ) |
Sets the Control Variable.