OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "AvailabilityManagerDifferentialThermostat.hpp"

Inheritance diagram for openstudio::model::AvailabilityManagerDifferentialThermostat:

Public Member Functions

 AvailabilityManagerDifferentialThermostat (const Model &model)
virtual ~AvailabilityManagerDifferentialThermostat ()
boost::optional< NodehotNode () const
boost::optional< NodecoldNode () const
double temperatureDifferenceOnLimit () const
double temperatureDifferenceOffLimit () const
bool setHotNode (const Node &node)
void resetHotNode ()
bool setColdNode (const Node &node)
void resetColdNode ()
bool setTemperatureDifferenceOnLimit (double temperatureDifferenceOnLimit)
bool setTemperatureDifferenceOffLimit (double temperatureDifferenceOffLimit)

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< AvailabilityManagerDifferentialThermostat
AvailabilityManagerDifferentialThermostatVector
typedef boost::optional
< AvailabilityManagerDifferentialThermostat
OptionalAvailabilityManagerDifferentialThermostat

Detailed Description

AvailabilityManagerDifferentialThermostat is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:DifferentialThermostat'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<Node> openstudio::model::AvailabilityManagerDifferentialThermostat::coldNode ( ) const
boost::optional<Node> openstudio::model::AvailabilityManagerDifferentialThermostat::hotNode ( ) const
static IddObjectType openstudio::model::AvailabilityManagerDifferentialThermostat::iddObjectType ( )
static
void openstudio::model::AvailabilityManagerDifferentialThermostat::resetColdNode ( )
void openstudio::model::AvailabilityManagerDifferentialThermostat::resetHotNode ( )
bool openstudio::model::AvailabilityManagerDifferentialThermostat::setColdNode ( const Node node)
bool openstudio::model::AvailabilityManagerDifferentialThermostat::setHotNode ( const Node node)
bool openstudio::model::AvailabilityManagerDifferentialThermostat::setTemperatureDifferenceOffLimit ( double  temperatureDifferenceOffLimit)
bool openstudio::model::AvailabilityManagerDifferentialThermostat::setTemperatureDifferenceOnLimit ( double  temperatureDifferenceOnLimit)
double openstudio::model::AvailabilityManagerDifferentialThermostat::temperatureDifferenceOffLimit ( ) const
double openstudio::model::AvailabilityManagerDifferentialThermostat::temperatureDifferenceOnLimit ( ) const

Friends And Related Function Documentation