#include "SetpointManagerMixedAir.hpp"
Public Member Functions | |
std::string | controlVariable () const |
boost::optional< Node > | fanInletNode () |
boost::optional< Node > | fanOutletNode () |
boost::optional< Node > | referenceSetpointNode () |
bool | setControlVariable (const std::string &controlVariable) |
bool | setFanInletNode (Node &node) |
bool | setFanOutletNode (Node &node) |
SetpointManagerMixedAir (const Model &model) | |
boost::optional< Node > | setpointNode () const |
bool | setReferenceSetpointNode (Node &node) |
virtual | ~SetpointManagerMixedAir () |
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static void | updateFanInletOutletNodes (AirLoopHVAC &airLoopHVAC) |
SetpointManagerMixedAir is an interface to the IDD object named "OS:SetpointManager:MixedAir".
The purpose of this class is to simplify the construction and manipulation of the EnergyPlus SetpointManager:MixedAir object.
|
inlinevirtual |
|
explicit |
Constructs a new SetpointManagerMixedAir object and places it inside the model.
The loop is fully initialized with all companion objects.
std::string openstudio::model::SetpointManagerMixedAir::controlVariable | ( | ) | const |
Returns the value of the ControlVariable field.
boost::optional<Node> openstudio::model::SetpointManagerMixedAir::fanInletNode | ( | ) |
Returns the Node referred to by the fanInletNodeName.
boost::optional<Node> openstudio::model::SetpointManagerMixedAir::fanOutletNode | ( | ) |
Returns the Node referred to by the fanOutletNodeName.
|
static |
boost::optional<Node> openstudio::model::SetpointManagerMixedAir::referenceSetpointNode | ( | ) |
Returns the Node referred to by the referenceSetpointNodeName.
bool openstudio::model::SetpointManagerMixedAir::setControlVariable | ( | const std::string & | controlVariable | ) |
Sets the value of the ControlVariable field.
Options are Temperature.
bool openstudio::model::SetpointManagerMixedAir::setFanInletNode | ( | Node & | node | ) |
Sets the Node referred to by the fanInletNodeName.
bool openstudio::model::SetpointManagerMixedAir::setFanOutletNode | ( | Node & | node | ) |
Sets the Node referred to by the fanOutletNodeName.
boost::optional<Node> openstudio::model::SetpointManagerMixedAir::setpointNode | ( | ) | const |
Returns the Node this setpoint manager is acting on.
bool openstudio::model::SetpointManagerMixedAir::setReferenceSetpointNode | ( | Node & | node | ) |
Sets the Node referred to by the referenceSetpointNodeName.
|
static |