OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "SetpointManagerMixedAir.hpp"

Inheritance diagram for openstudio::model::SetpointManagerMixedAir:

Public Member Functions

std::string controlVariable () const
boost::optional< NodefanInletNode ()
boost::optional< NodefanOutletNode ()
boost::optional< NodereferenceSetpointNode ()
bool setControlVariable (const std::string &controlVariable)
bool setFanInletNode (Node &node)
bool setFanOutletNode (Node &node)
 SetpointManagerMixedAir (const Model &model)
boost::optional< NodesetpointNode () const
bool setReferenceSetpointNode (Node &node)
virtual ~SetpointManagerMixedAir ()

Static Public Member Functions

static IddObjectType iddObjectType ()
static void updateFanInletOutletNodes (AirLoopHVAC &airLoopHVAC)

Detailed Description

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.

Constructor & Destructor Documentation

virtual openstudio::model::SetpointManagerMixedAir::~SetpointManagerMixedAir ( )
inlinevirtual
openstudio::model::SetpointManagerMixedAir::SetpointManagerMixedAir ( const Model model)
explicit

Constructs a new SetpointManagerMixedAir object and places it inside the model.

The loop is fully initialized with all companion objects.

Member Function Documentation

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 IddObjectType openstudio::model::SetpointManagerMixedAir::iddObjectType ( )
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 void openstudio::model::SetpointManagerMixedAir::updateFanInletOutletNodes ( AirLoopHVAC airLoopHVAC)
static