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.



29762
29763
29764
29765
29766
29767
29768
29769
29770
29771
# File 'lib/BuildingSync.rb', line 29762

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.



29721
29722
29723
# File 'lib/BuildingSync.rb', line 29721

def cartesianPoint
  @cartesianPoint
end

#generalGeometryObject

Returns the value of attribute generalGeometry.



29718
29719
29720
# File 'lib/BuildingSync.rb', line 29718

def generalGeometry
  @generalGeometry
end

#illuminanceObject

Returns the value of attribute illuminance.



29720
29721
29722
# File 'lib/BuildingSync.rb', line 29720

def illuminance
  @illuminance
end

#minLightFracObject

Returns the value of attribute minLightFrac.



29723
29724
29725
# File 'lib/BuildingSync.rb', line 29723

def minLightFrac
  @minLightFrac
end

#minPowerFracObject

Returns the value of attribute minPowerFrac.



29722
29723
29724
# File 'lib/BuildingSync.rb', line 29722

def minPowerFrac
  @minPowerFrac
end

#percentAreaDaylitControlledObject

Returns the value of attribute percentAreaDaylitControlled.



29724
29725
29726
# File 'lib/BuildingSync.rb', line 29724

def percentAreaDaylitControlled
  @percentAreaDaylitControlled
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



29719
29720
29721
# File 'lib/BuildingSync.rb', line 29719

def shellGeometry
  @shellGeometry
end

Instance Method Details

#__xmlattrObject



29726
29727
29728
# File 'lib/BuildingSync.rb', line 29726

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



29738
29739
29740
# File 'lib/BuildingSync.rb', line 29738

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



29742
29743
29744
# File 'lib/BuildingSync.rb', line 29742

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

#xmlattr_lightingSystemIdRefObject



29746
29747
29748
# File 'lib/BuildingSync.rb', line 29746

def xmlattr_lightingSystemIdRef
  __xmlattr[AttrLightingSystemIdRef]
end

#xmlattr_lightingSystemIdRef=(value) ⇒ Object



29750
29751
29752
# File 'lib/BuildingSync.rb', line 29750

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

#xmlattr_programIdObject



29754
29755
29756
# File 'lib/BuildingSync.rb', line 29754

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



29758
29759
29760
# File 'lib/BuildingSync.rb', line 29758

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

#xmlattr_typeObject



29730
29731
29732
# File 'lib/BuildingSync.rb', line 29730

def xmlattr_type
  __xmlattr[AttrType]
end

#xmlattr_type=(value) ⇒ Object



29734
29735
29736
# File 'lib/BuildingSync.rb', line 29734

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