Class: BuildingSync::ShadeControl

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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

#airTemperatureObject

Returns the value of attribute airTemperature.



31886
31887
31888
# File 'lib/BuildingSync.rb', line 31886

def airTemperature
  @airTemperature
end

#glareObject

Returns the value of attribute glare.



31888
31889
31890
# File 'lib/BuildingSync.rb', line 31888

def glare
  @glare
end

#horizontalSolarObject

Returns the value of attribute horizontalSolar.



31885
31886
31887
# File 'lib/BuildingSync.rb', line 31885

def horizontalSolar
  @horizontalSolar
end

#shadeScheduleObject

Returns the value of attribute shadeSchedule.



31883
31884
31885
# File 'lib/BuildingSync.rb', line 31883

def shadeSchedule
  @shadeSchedule
end

#solarOnOpeningObject

Returns the value of attribute solarOnOpening.



31884
31885
31886
# File 'lib/BuildingSync.rb', line 31884

def solarOnOpening
  @solarOnOpening
end

#zoneCoolingLoadObject

Returns the value of attribute zoneCoolingLoad.



31887
31888
31889
# File 'lib/BuildingSync.rb', line 31887

def zoneCoolingLoad
  @zoneCoolingLoad
end

Instance Method Details

#__xmlattrObject



31890
31891
31892
# File 'lib/BuildingSync.rb', line 31890

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_programIdObject



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_typeObject



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