Class: BuildingSync::ShadeControl
- Inherits:
-
Object
- Object
- BuildingSync::ShadeControl
- Defined in:
- lib/BuildingSync.rb
Overview
http://www.gbxml.org/schemaShadeControl
shadeSchedule - BuildingSync::ShadeSchedule
solarOnOpening - BuildingSync::SolarOnOpening
horizontalSolar - BuildingSync::HorizontalSolar
airTemperature - BuildingSync::AirTemperature
zoneCoolingLoad - BuildingSync::ZoneCoolingLoad
glare - BuildingSync::Glare
xmlattr_type - SOAP::SOAPNMTOKEN
xmlattr_programId - SOAP::SOAPIDREF
Constant Summary collapse
- AttrProgramId =
XSD::QName.new(nil, "programId")
- AttrType =
XSD::QName.new(nil, "type")
Instance Attribute Summary collapse
-
#airTemperature ⇒ Object
Returns the value of attribute airTemperature.
-
#glare ⇒ Object
Returns the value of attribute glare.
-
#horizontalSolar ⇒ Object
Returns the value of attribute horizontalSolar.
-
#shadeSchedule ⇒ Object
Returns the value of attribute shadeSchedule.
-
#solarOnOpening ⇒ Object
Returns the value of attribute solarOnOpening.
-
#zoneCoolingLoad ⇒ Object
Returns the value of attribute zoneCoolingLoad.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(shadeSchedule = [], solarOnOpening = [], horizontalSolar = [], airTemperature = [], zoneCoolingLoad = [], glare = []) ⇒ ShadeControl
constructor
A new instance of ShadeControl.
- #xmlattr_programId ⇒ Object
- #xmlattr_programId=(value) ⇒ Object
- #xmlattr_type ⇒ Object
- #xmlattr_type=(value) ⇒ Object
Constructor Details
#initialize(shadeSchedule = [], solarOnOpening = [], horizontalSolar = [], airTemperature = [], zoneCoolingLoad = [], glare = []) ⇒ ShadeControl
Returns a new instance of ShadeControl.
31385 31386 31387 31388 31389 31390 31391 31392 31393 |
# File 'lib/BuildingSync.rb', line 31385 def initialize(shadeSchedule = [], solarOnOpening = [], horizontalSolar = [], airTemperature = [], zoneCoolingLoad = [], glare = []) @shadeSchedule = shadeSchedule @solarOnOpening = solarOnOpening @horizontalSolar = horizontalSolar @airTemperature = airTemperature @zoneCoolingLoad = zoneCoolingLoad @glare = glare @__xmlattr = {} end |
Instance Attribute Details
#airTemperature ⇒ Object
Returns the value of attribute airTemperature.
31361 31362 31363 |
# File 'lib/BuildingSync.rb', line 31361 def airTemperature @airTemperature end |
#glare ⇒ Object
Returns the value of attribute glare.
31363 31364 31365 |
# File 'lib/BuildingSync.rb', line 31363 def glare @glare end |
#horizontalSolar ⇒ Object
Returns the value of attribute horizontalSolar.
31360 31361 31362 |
# File 'lib/BuildingSync.rb', line 31360 def horizontalSolar @horizontalSolar end |
#shadeSchedule ⇒ Object
Returns the value of attribute shadeSchedule.
31358 31359 31360 |
# File 'lib/BuildingSync.rb', line 31358 def shadeSchedule @shadeSchedule end |
#solarOnOpening ⇒ Object
Returns the value of attribute solarOnOpening.
31359 31360 31361 |
# File 'lib/BuildingSync.rb', line 31359 def solarOnOpening @solarOnOpening end |
#zoneCoolingLoad ⇒ Object
Returns the value of attribute zoneCoolingLoad.
31362 31363 31364 |
# File 'lib/BuildingSync.rb', line 31362 def zoneCoolingLoad @zoneCoolingLoad end |
Instance Method Details
#__xmlattr ⇒ Object
31365 31366 31367 |
# File 'lib/BuildingSync.rb', line 31365 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_programId ⇒ Object
31377 31378 31379 |
# File 'lib/BuildingSync.rb', line 31377 def xmlattr_programId __xmlattr[AttrProgramId] end |
#xmlattr_programId=(value) ⇒ Object
31381 31382 31383 |
# File 'lib/BuildingSync.rb', line 31381 def xmlattr_programId=(value) __xmlattr[AttrProgramId] = value end |
#xmlattr_type ⇒ Object
31369 31370 31371 |
# File 'lib/BuildingSync.rb', line 31369 def xmlattr_type __xmlattr[AttrType] end |
#xmlattr_type=(value) ⇒ Object
31373 31374 31375 |
# File 'lib/BuildingSync.rb', line 31373 def xmlattr_type=(value) __xmlattr[AttrType] = value end |