OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "ControllerWaterCoil.hpp"

Inheritance diagram for openstudio::model::ControllerWaterCoil:

Public Member Functions

 ControllerWaterCoil (const Model &model)
virtual ~ControllerWaterCoil ()
boost::optional< std::string > controlVariable () const
boost::optional< std::string > action () const
boost::optional< std::string > actuatorVariable () const
boost::optional< NodesensorNode () const
boost::optional< NodeactuatorNode () const
boost::optional< double > controllerConvergenceTolerance () const
bool isControllerConvergenceToleranceDefaulted () const
bool isControllerConvergenceToleranceAutosized () const
boost::optional< double > maximumActuatedFlow () const
bool isMaximumActuatedFlowAutosized () const
double minimumActuatedFlow () const
bool isMinimumActuatedFlowDefaulted () const
bool setControlVariable (std::string controlVariable)
void resetControlVariable ()
bool setAction (std::string action)
void resetAction ()
bool setActuatorVariable (std::string actuatorVariable)
void resetActuatorVariable ()
bool setSensorNode (Node &node)
bool setActuatorNode (Node &node)
bool setControllerConvergenceTolerance (double controllerConvergenceTolerance)
void resetControllerConvergenceTolerance ()
void autosizeControllerConvergenceTolerance ()
bool setMaximumActuatedFlow (double maximumActuatedFlow)
void resetMaximumActuatedFlow ()
void autosizeMaximumActuatedFlow ()
bool setMinimumActuatedFlow (double minimumActuatedFlow)
void resetMinimumActuatedFlow ()
boost::optional< double > autosizedControllerConvergenceTolerance () const
boost::optional< double > autosizedMaximumActuatedFlow () const

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > validControlVariableValues ()
static std::vector< std::string > validActionValues ()
static std::vector< std::string > validActuatorVariableValues ()

Related Functions

typedef std::vector
< ControllerWaterCoil
ControllerWaterCoilVector
typedef boost::optional
< ControllerWaterCoil
OptionalControllerWaterCoil

Detailed Description

ControllerWaterCoil is a HVACComponent that wraps the OpenStudio IDD object 'OS:Controller:WaterCoil'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<std::string> openstudio::model::ControllerWaterCoil::action ( ) const
boost::optional<Node> openstudio::model::ControllerWaterCoil::actuatorNode ( ) const
boost::optional<std::string> openstudio::model::ControllerWaterCoil::actuatorVariable ( ) const
void openstudio::model::ControllerWaterCoil::autosizeControllerConvergenceTolerance ( )
boost::optional<double> openstudio::model::ControllerWaterCoil::autosizedControllerConvergenceTolerance ( ) const
boost::optional<double> openstudio::model::ControllerWaterCoil::autosizedMaximumActuatedFlow ( ) const
void openstudio::model::ControllerWaterCoil::autosizeMaximumActuatedFlow ( )
boost::optional<double> openstudio::model::ControllerWaterCoil::controllerConvergenceTolerance ( ) const
boost::optional<std::string> openstudio::model::ControllerWaterCoil::controlVariable ( ) const
static IddObjectType openstudio::model::ControllerWaterCoil::iddObjectType ( )
static
bool openstudio::model::ControllerWaterCoil::isControllerConvergenceToleranceAutosized ( ) const
bool openstudio::model::ControllerWaterCoil::isControllerConvergenceToleranceDefaulted ( ) const
bool openstudio::model::ControllerWaterCoil::isMaximumActuatedFlowAutosized ( ) const
bool openstudio::model::ControllerWaterCoil::isMinimumActuatedFlowDefaulted ( ) const
boost::optional<double> openstudio::model::ControllerWaterCoil::maximumActuatedFlow ( ) const
double openstudio::model::ControllerWaterCoil::minimumActuatedFlow ( ) const
void openstudio::model::ControllerWaterCoil::resetAction ( )
void openstudio::model::ControllerWaterCoil::resetActuatorVariable ( )
void openstudio::model::ControllerWaterCoil::resetControllerConvergenceTolerance ( )
void openstudio::model::ControllerWaterCoil::resetControlVariable ( )
void openstudio::model::ControllerWaterCoil::resetMaximumActuatedFlow ( )
void openstudio::model::ControllerWaterCoil::resetMinimumActuatedFlow ( )
boost::optional<Node> openstudio::model::ControllerWaterCoil::sensorNode ( ) const
bool openstudio::model::ControllerWaterCoil::setAction ( std::string  action)
bool openstudio::model::ControllerWaterCoil::setActuatorNode ( Node node)
bool openstudio::model::ControllerWaterCoil::setActuatorVariable ( std::string  actuatorVariable)
bool openstudio::model::ControllerWaterCoil::setControllerConvergenceTolerance ( double  controllerConvergenceTolerance)
bool openstudio::model::ControllerWaterCoil::setControlVariable ( std::string  controlVariable)
bool openstudio::model::ControllerWaterCoil::setMaximumActuatedFlow ( double  maximumActuatedFlow)
bool openstudio::model::ControllerWaterCoil::setMinimumActuatedFlow ( double  minimumActuatedFlow)
bool openstudio::model::ControllerWaterCoil::setSensorNode ( Node node)
static std::vector<std::string> openstudio::model::ControllerWaterCoil::validActionValues ( )
static
static std::vector<std::string> openstudio::model::ControllerWaterCoil::validActuatorVariableValues ( )
static
static std::vector<std::string> openstudio::model::ControllerWaterCoil::validControlVariableValues ( )
static

Friends And Related Function Documentation

typedef std::vector<ControllerWaterCoil> ControllerWaterCoilVector
related
typedef boost::optional<ControllerWaterCoil> OptionalControllerWaterCoil
related