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.



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

#airTemperatureObject

Returns the value of attribute airTemperature.



31361
31362
31363
# File 'lib/BuildingSync.rb', line 31361

def airTemperature
  @airTemperature
end

#glareObject

Returns the value of attribute glare.



31363
31364
31365
# File 'lib/BuildingSync.rb', line 31363

def glare
  @glare
end

#horizontalSolarObject

Returns the value of attribute horizontalSolar.



31360
31361
31362
# File 'lib/BuildingSync.rb', line 31360

def horizontalSolar
  @horizontalSolar
end

#shadeScheduleObject

Returns the value of attribute shadeSchedule.



31358
31359
31360
# File 'lib/BuildingSync.rb', line 31358

def shadeSchedule
  @shadeSchedule
end

#solarOnOpeningObject

Returns the value of attribute solarOnOpening.



31359
31360
31361
# File 'lib/BuildingSync.rb', line 31359

def solarOnOpening
  @solarOnOpening
end

#zoneCoolingLoadObject

Returns the value of attribute zoneCoolingLoad.



31362
31363
31364
# File 'lib/BuildingSync.rb', line 31362

def zoneCoolingLoad
  @zoneCoolingLoad
end

Instance Method Details

#__xmlattrObject



31365
31366
31367
# File 'lib/BuildingSync.rb', line 31365

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_programIdObject



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_typeObject



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