Class: BuildingSync::LightingControl

Inherits:
Object
  • Object
show all
Defined in:
lib/BuildingSync.rb

Overview

http://www.gbxml.org/schemaLightingControl

generalGeometry - BuildingSync::GeneralGeometry
shellGeometry - BuildingSync::ShellGeometry
illuminance - BuildingSync::Illuminance
cartesianPoint - BuildingSync::CartesianPoint
minPowerFrac - SOAP::SOAPDecimal
minLightFrac - SOAP::SOAPDecimal
percentAreaDaylitControlled - BuildingSync::PercentAreaDaylitControlled
xmlattr_type - SOAP::SOAPNMTOKEN
xmlattr_id - SOAP::SOAPID
xmlattr_lightingSystemIdRef - SOAP::SOAPIDREF
xmlattr_programId - SOAP::SOAPIDREF

Constant Summary collapse

AttrId =
XSD::QName.new(nil, "id")
AttrLightingSystemIdRef =
XSD::QName.new(nil, "lightingSystemIdRef")
AttrProgramId =
XSD::QName.new(nil, "programId")
AttrType =
XSD::QName.new(nil, "type")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(generalGeometry = [], shellGeometry = [], illuminance = [], cartesianPoint = [], minPowerFrac = [], minLightFrac = [], percentAreaDaylitControlled = []) ⇒ LightingControl

Returns a new instance of LightingControl.



29237
29238
29239
29240
29241
29242
29243
29244
29245
29246
# File 'lib/BuildingSync.rb', line 29237

def initialize(generalGeometry = [], shellGeometry = [], illuminance = [], cartesianPoint = [], minPowerFrac = [], minLightFrac = [], percentAreaDaylitControlled = [])
  @generalGeometry = generalGeometry
  @shellGeometry = shellGeometry
  @illuminance = illuminance
  @cartesianPoint = cartesianPoint
  @minPowerFrac = minPowerFrac
  @minLightFrac = minLightFrac
  @percentAreaDaylitControlled = percentAreaDaylitControlled
  @__xmlattr = {}
end

Instance Attribute Details

#cartesianPointObject

Returns the value of attribute cartesianPoint.



29196
29197
29198
# File 'lib/BuildingSync.rb', line 29196

def cartesianPoint
  @cartesianPoint
end

#generalGeometryObject

Returns the value of attribute generalGeometry.



29193
29194
29195
# File 'lib/BuildingSync.rb', line 29193

def generalGeometry
  @generalGeometry
end

#illuminanceObject

Returns the value of attribute illuminance.



29195
29196
29197
# File 'lib/BuildingSync.rb', line 29195

def illuminance
  @illuminance
end

#minLightFracObject

Returns the value of attribute minLightFrac.



29198
29199
29200
# File 'lib/BuildingSync.rb', line 29198

def minLightFrac
  @minLightFrac
end

#minPowerFracObject

Returns the value of attribute minPowerFrac.



29197
29198
29199
# File 'lib/BuildingSync.rb', line 29197

def minPowerFrac
  @minPowerFrac
end

#percentAreaDaylitControlledObject

Returns the value of attribute percentAreaDaylitControlled.



29199
29200
29201
# File 'lib/BuildingSync.rb', line 29199

def percentAreaDaylitControlled
  @percentAreaDaylitControlled
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



29194
29195
29196
# File 'lib/BuildingSync.rb', line 29194

def shellGeometry
  @shellGeometry
end

Instance Method Details

#__xmlattrObject



29201
29202
29203
# File 'lib/BuildingSync.rb', line 29201

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



29213
29214
29215
# File 'lib/BuildingSync.rb', line 29213

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



29217
29218
29219
# File 'lib/BuildingSync.rb', line 29217

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end

#xmlattr_lightingSystemIdRefObject



29221
29222
29223
# File 'lib/BuildingSync.rb', line 29221

def xmlattr_lightingSystemIdRef
  __xmlattr[AttrLightingSystemIdRef]
end

#xmlattr_lightingSystemIdRef=(value) ⇒ Object



29225
29226
29227
# File 'lib/BuildingSync.rb', line 29225

def xmlattr_lightingSystemIdRef=(value)
  __xmlattr[AttrLightingSystemIdRef] = value
end

#xmlattr_programIdObject



29229
29230
29231
# File 'lib/BuildingSync.rb', line 29229

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



29233
29234
29235
# File 'lib/BuildingSync.rb', line 29233

def xmlattr_programId=(value)
  __xmlattr[AttrProgramId] = value
end

#xmlattr_typeObject



29205
29206
29207
# File 'lib/BuildingSync.rb', line 29205

def xmlattr_type
  __xmlattr[AttrType]
end

#xmlattr_type=(value) ⇒ Object



29209
29210
29211
# File 'lib/BuildingSync.rb', line 29209

def xmlattr_type=(value)
  __xmlattr[AttrType] = value
end