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.
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
#cartesianPoint ⇒ Object
Returns the value of attribute cartesianPoint.
29196 29197 29198 |
# File 'lib/BuildingSync.rb', line 29196 def cartesianPoint @cartesianPoint end |
#generalGeometry ⇒ Object
Returns the value of attribute generalGeometry.
29193 29194 29195 |
# File 'lib/BuildingSync.rb', line 29193 def generalGeometry @generalGeometry end |
#illuminance ⇒ Object
Returns the value of attribute illuminance.
29195 29196 29197 |
# File 'lib/BuildingSync.rb', line 29195 def illuminance @illuminance end |
#minLightFrac ⇒ Object
Returns the value of attribute minLightFrac.
29198 29199 29200 |
# File 'lib/BuildingSync.rb', line 29198 def minLightFrac @minLightFrac end |
#minPowerFrac ⇒ Object
Returns the value of attribute minPowerFrac.
29197 29198 29199 |
# File 'lib/BuildingSync.rb', line 29197 def minPowerFrac @minPowerFrac end |
#percentAreaDaylitControlled ⇒ Object
Returns the value of attribute percentAreaDaylitControlled.
29199 29200 29201 |
# File 'lib/BuildingSync.rb', line 29199 def percentAreaDaylitControlled @percentAreaDaylitControlled end |
#shellGeometry ⇒ Object
Returns the value of attribute shellGeometry.
29194 29195 29196 |
# File 'lib/BuildingSync.rb', line 29194 def shellGeometry @shellGeometry end |
Instance Method Details
#__xmlattr ⇒ Object
29201 29202 29203 |
# File 'lib/BuildingSync.rb', line 29201 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_id ⇒ Object
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_lightingSystemIdRef ⇒ Object
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_programId ⇒ Object
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_type ⇒ Object
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 |