Class: BuildingSync::LightingSystem
- Inherits:
-
Object
- Object
- BuildingSync::LightingSystem
- Defined in:
- lib/BuildingSync.rb
Overview
http://www.gbxml.org/schemaLightingSystem
manufacturer - SOAP::SOAPString
numberOfLamps - SOAP::SOAPInteger
lumensPerLamp - SOAP::SOAPDecimal
dimensions - BuildingSync::Dimensions
inputWatts - BuildingSync::InputWatts
ballast - SOAP::SOAPString
lamp - SOAP::SOAPString
luminaire - SOAP::SOAPString
photometry - SOAP::SOAPString
coefficientOfUtilization - BuildingSync::CoefficientOfUtilization
cost - BuildingSync::Cost
generalGeometry - BuildingSync::GeneralGeometry
shellGeometry - BuildingSync::ShellGeometry
reference - SOAP::SOAPString
xmlattr_id - SOAP::SOAPID
xmlattr_programId - SOAP::SOAPIDREF
Constant Summary collapse
- AttrId =
XSD::QName.new(nil, "id")
- AttrProgramId =
XSD::QName.new(nil, "programId")
Instance Attribute Summary collapse
-
#ballast ⇒ Object
Returns the value of attribute ballast.
-
#coefficientOfUtilization ⇒ Object
Returns the value of attribute coefficientOfUtilization.
-
#cost ⇒ Object
Returns the value of attribute cost.
-
#dimensions ⇒ Object
Returns the value of attribute dimensions.
-
#generalGeometry ⇒ Object
Returns the value of attribute generalGeometry.
-
#inputWatts ⇒ Object
Returns the value of attribute inputWatts.
-
#lamp ⇒ Object
Returns the value of attribute lamp.
-
#lumensPerLamp ⇒ Object
Returns the value of attribute lumensPerLamp.
-
#luminaire ⇒ Object
Returns the value of attribute luminaire.
-
#manufacturer ⇒ Object
Returns the value of attribute manufacturer.
-
#numberOfLamps ⇒ Object
Returns the value of attribute numberOfLamps.
-
#photometry ⇒ Object
Returns the value of attribute photometry.
-
#reference ⇒ Object
Returns the value of attribute reference.
-
#shellGeometry ⇒ Object
Returns the value of attribute shellGeometry.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(manufacturer = [], numberOfLamps = [], lumensPerLamp = [], dimensions = [], inputWatts = [], ballast = [], lamp = [], luminaire = [], photometry = [], coefficientOfUtilization = [], cost = [], generalGeometry = [], shellGeometry = [], reference = []) ⇒ LightingSystem
constructor
A new instance of LightingSystem.
- #xmlattr_id ⇒ Object
- #xmlattr_id=(value) ⇒ Object
- #xmlattr_programId ⇒ Object
- #xmlattr_programId=(value) ⇒ Object
Constructor Details
#initialize(manufacturer = [], numberOfLamps = [], lumensPerLamp = [], dimensions = [], inputWatts = [], ballast = [], lamp = [], luminaire = [], photometry = [], coefficientOfUtilization = [], cost = [], generalGeometry = [], shellGeometry = [], reference = []) ⇒ LightingSystem
Returns a new instance of LightingSystem.
29830 29831 29832 29833 29834 29835 29836 29837 29838 29839 29840 29841 29842 29843 29844 29845 29846 |
# File 'lib/BuildingSync.rb', line 29830 def initialize(manufacturer = [], numberOfLamps = [], lumensPerLamp = [], dimensions = [], inputWatts = [], ballast = [], lamp = [], luminaire = [], photometry = [], coefficientOfUtilization = [], cost = [], generalGeometry = [], shellGeometry = [], reference = []) @manufacturer = manufacturer @numberOfLamps = numberOfLamps @lumensPerLamp = lumensPerLamp @dimensions = dimensions @inputWatts = inputWatts @ballast = ballast @lamp = lamp @luminaire = luminaire @photometry = photometry @coefficientOfUtilization = coefficientOfUtilization @cost = cost @generalGeometry = generalGeometry @shellGeometry = shellGeometry @reference = reference @__xmlattr = {} end |
Instance Attribute Details
#ballast ⇒ Object
Returns the value of attribute ballast.
29800 29801 29802 |
# File 'lib/BuildingSync.rb', line 29800 def ballast @ballast end |
#coefficientOfUtilization ⇒ Object
Returns the value of attribute coefficientOfUtilization.
29804 29805 29806 |
# File 'lib/BuildingSync.rb', line 29804 def coefficientOfUtilization @coefficientOfUtilization end |
#cost ⇒ Object
Returns the value of attribute cost.
29805 29806 29807 |
# File 'lib/BuildingSync.rb', line 29805 def cost @cost end |
#dimensions ⇒ Object
Returns the value of attribute dimensions.
29798 29799 29800 |
# File 'lib/BuildingSync.rb', line 29798 def dimensions @dimensions end |
#generalGeometry ⇒ Object
Returns the value of attribute generalGeometry.
29806 29807 29808 |
# File 'lib/BuildingSync.rb', line 29806 def generalGeometry @generalGeometry end |
#inputWatts ⇒ Object
Returns the value of attribute inputWatts.
29799 29800 29801 |
# File 'lib/BuildingSync.rb', line 29799 def inputWatts @inputWatts end |
#lamp ⇒ Object
Returns the value of attribute lamp.
29801 29802 29803 |
# File 'lib/BuildingSync.rb', line 29801 def lamp @lamp end |
#lumensPerLamp ⇒ Object
Returns the value of attribute lumensPerLamp.
29797 29798 29799 |
# File 'lib/BuildingSync.rb', line 29797 def lumensPerLamp @lumensPerLamp end |
#luminaire ⇒ Object
Returns the value of attribute luminaire.
29802 29803 29804 |
# File 'lib/BuildingSync.rb', line 29802 def luminaire @luminaire end |
#manufacturer ⇒ Object
Returns the value of attribute manufacturer.
29795 29796 29797 |
# File 'lib/BuildingSync.rb', line 29795 def manufacturer @manufacturer end |
#numberOfLamps ⇒ Object
Returns the value of attribute numberOfLamps.
29796 29797 29798 |
# File 'lib/BuildingSync.rb', line 29796 def numberOfLamps @numberOfLamps end |
#photometry ⇒ Object
Returns the value of attribute photometry.
29803 29804 29805 |
# File 'lib/BuildingSync.rb', line 29803 def photometry @photometry end |
#reference ⇒ Object
Returns the value of attribute reference.
29808 29809 29810 |
# File 'lib/BuildingSync.rb', line 29808 def reference @reference end |
#shellGeometry ⇒ Object
Returns the value of attribute shellGeometry.
29807 29808 29809 |
# File 'lib/BuildingSync.rb', line 29807 def shellGeometry @shellGeometry end |
Instance Method Details
#__xmlattr ⇒ Object
29810 29811 29812 |
# File 'lib/BuildingSync.rb', line 29810 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_id ⇒ Object
29814 29815 29816 |
# File 'lib/BuildingSync.rb', line 29814 def xmlattr_id __xmlattr[AttrId] end |
#xmlattr_id=(value) ⇒ Object
29818 29819 29820 |
# File 'lib/BuildingSync.rb', line 29818 def xmlattr_id=(value) __xmlattr[AttrId] = value end |
#xmlattr_programId ⇒ Object
29822 29823 29824 |
# File 'lib/BuildingSync.rb', line 29822 def xmlattr_programId __xmlattr[AttrProgramId] end |
#xmlattr_programId=(value) ⇒ Object
29826 29827 29828 |
# File 'lib/BuildingSync.rb', line 29826 def xmlattr_programId=(value) __xmlattr[AttrProgramId] = value end |