Class: BuildingSync::LightingControl
- Inherits:
-
Object
- Object
- BuildingSync::LightingControl
- 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
-
#cartesianPoint ⇒ Object
Returns the value of attribute cartesianPoint.
-
#generalGeometry ⇒ Object
Returns the value of attribute generalGeometry.
-
#illuminance ⇒ Object
Returns the value of attribute illuminance.
-
#minLightFrac ⇒ Object
Returns the value of attribute minLightFrac.
-
#minPowerFrac ⇒ Object
Returns the value of attribute minPowerFrac.
-
#percentAreaDaylitControlled ⇒ Object
Returns the value of attribute percentAreaDaylitControlled.
-
#shellGeometry ⇒ Object
Returns the value of attribute shellGeometry.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(generalGeometry = [], shellGeometry = [], illuminance = [], cartesianPoint = [], minPowerFrac = [], minLightFrac = [], percentAreaDaylitControlled = []) ⇒ LightingControl
constructor
A new instance of LightingControl.
- #xmlattr_id ⇒ Object
- #xmlattr_id=(value) ⇒ Object
- #xmlattr_lightingSystemIdRef ⇒ Object
- #xmlattr_lightingSystemIdRef=(value) ⇒ Object
- #xmlattr_programId ⇒ Object
- #xmlattr_programId=(value) ⇒ Object
- #xmlattr_type ⇒ Object
- #xmlattr_type=(value) ⇒ Object
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
#cartesianPoint ⇒ Object
Returns the value of attribute cartesianPoint.
29721 29722 29723 |
# File 'lib/BuildingSync.rb', line 29721 def cartesianPoint @cartesianPoint end |
#generalGeometry ⇒ Object
Returns the value of attribute generalGeometry.
29718 29719 29720 |
# File 'lib/BuildingSync.rb', line 29718 def generalGeometry @generalGeometry end |
#illuminance ⇒ Object
Returns the value of attribute illuminance.
29720 29721 29722 |
# File 'lib/BuildingSync.rb', line 29720 def illuminance @illuminance end |
#minLightFrac ⇒ Object
Returns the value of attribute minLightFrac.
29723 29724 29725 |
# File 'lib/BuildingSync.rb', line 29723 def minLightFrac @minLightFrac end |
#minPowerFrac ⇒ Object
Returns the value of attribute minPowerFrac.
29722 29723 29724 |
# File 'lib/BuildingSync.rb', line 29722 def minPowerFrac @minPowerFrac end |
#percentAreaDaylitControlled ⇒ Object
Returns the value of attribute percentAreaDaylitControlled.
29724 29725 29726 |
# File 'lib/BuildingSync.rb', line 29724 def percentAreaDaylitControlled @percentAreaDaylitControlled end |
#shellGeometry ⇒ Object
Returns the value of attribute shellGeometry.
29719 29720 29721 |
# File 'lib/BuildingSync.rb', line 29719 def shellGeometry @shellGeometry end |
Instance Method Details
#__xmlattr ⇒ Object
29726 29727 29728 |
# File 'lib/BuildingSync.rb', line 29726 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_id ⇒ Object
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_lightingSystemIdRef ⇒ Object
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_programId ⇒ Object
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_type ⇒ Object
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 |