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.
31910 31911 31912 31913 31914 31915 31916 31917 31918 |
# File 'lib/BuildingSync.rb', line 31910 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.
31886 31887 31888 |
# File 'lib/BuildingSync.rb', line 31886 def airTemperature @airTemperature end |
#glare ⇒ Object
Returns the value of attribute glare.
31888 31889 31890 |
# File 'lib/BuildingSync.rb', line 31888 def glare @glare end |
#horizontalSolar ⇒ Object
Returns the value of attribute horizontalSolar.
31885 31886 31887 |
# File 'lib/BuildingSync.rb', line 31885 def horizontalSolar @horizontalSolar end |
#shadeSchedule ⇒ Object
Returns the value of attribute shadeSchedule.
31883 31884 31885 |
# File 'lib/BuildingSync.rb', line 31883 def shadeSchedule @shadeSchedule end |
#solarOnOpening ⇒ Object
Returns the value of attribute solarOnOpening.
31884 31885 31886 |
# File 'lib/BuildingSync.rb', line 31884 def solarOnOpening @solarOnOpening end |
#zoneCoolingLoad ⇒ Object
Returns the value of attribute zoneCoolingLoad.
31887 31888 31889 |
# File 'lib/BuildingSync.rb', line 31887 def zoneCoolingLoad @zoneCoolingLoad end |
Instance Method Details
#__xmlattr ⇒ Object
31890 31891 31892 |
# File 'lib/BuildingSync.rb', line 31890 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_programId ⇒ Object
31902 31903 31904 |
# File 'lib/BuildingSync.rb', line 31902 def xmlattr_programId __xmlattr[AttrProgramId] end |
#xmlattr_programId=(value) ⇒ Object
31906 31907 31908 |
# File 'lib/BuildingSync.rb', line 31906 def xmlattr_programId=(value) __xmlattr[AttrProgramId] = value end |
#xmlattr_type ⇒ Object
31894 31895 31896 |
# File 'lib/BuildingSync.rb', line 31894 def xmlattr_type __xmlattr[AttrType] end |
#xmlattr_type=(value) ⇒ Object
31898 31899 31900 |
# File 'lib/BuildingSync.rb', line 31898 def xmlattr_type=(value) __xmlattr[AttrType] = value end |