Class: BuildingSync::Zone
- Inherits:
-
Object
- Object
- BuildingSync::Zone
- Defined in:
- lib/BuildingSync.rb
Overview
http://www.gbxml.org/schemaZone
name - SOAP::SOAPString
description - SOAP::SOAPString
flow - BuildingSync::Flow
secondaryFlow - BuildingSync::SecondaryFlow
airChangesPerHour - SOAP::SOAPDecimal
flowPerArea - BuildingSync::FlowPerArea
flowPerPerson - BuildingSync::FlowPerPerson
oAFlowPerArea - BuildingSync::OAFlowPerArea
oAFlowPerPerson - BuildingSync::OAFlowPerPerson
oAFlowPerZone - BuildingSync::OAFlowPerZone
maxOAFlowPerZone - BuildingSync::MaxOAFlowPerZone
minOAFlowPerZone - BuildingSync::MinOAFlowPerZone
minimumOutdoorAirControlType - BuildingSync::MinimumOutdoorAirControlType
designHeatT - BuildingSync::DesignHeatT
designCoolT - BuildingSync::DesignCoolT
indoorAirQuality - BuildingSync::IndoorAirQuality
hydronicLoopId - BuildingSync::HydronicLoopId
airLoopId - BuildingSync::AirLoopId
cADObjectId - BuildingSync::CADObjectId
typeCode - SOAP::SOAPString
coolingSizingFactor - SOAP::SOAPDecimal
heatingSizingFactor - SOAP::SOAPDecimal
baseboardHeatingType - BuildingSync::BaseboardHeatingType
baseboardHeatingCapacity - SOAP::SOAPDecimal
xmlattr_id - SOAP::SOAPID
xmlattr_heatSchedIdRef - SOAP::SOAPIDREF
xmlattr_coolSchedIdRef - SOAP::SOAPIDREF
xmlattr_outAirSchedIdRef - SOAP::SOAPIDREF
xmlattr_airChangesSchedIdRef - SOAP::SOAPIDREF
xmlattr_fanSchedIdRef - SOAP::SOAPIDREF
xmlattr_fanTempSchedIdRef - SOAP::SOAPIDREF
xmlattr_ifcGUID - SOAP::SOAPString
xmlattr_programId - SOAP::SOAPIDREF
Constant Summary collapse
- AttrAirChangesSchedIdRef =
XSD::QName.new(nil, "airChangesSchedIdRef")
- AttrCoolSchedIdRef =
XSD::QName.new(nil, "coolSchedIdRef")
- AttrFanSchedIdRef =
XSD::QName.new(nil, "fanSchedIdRef")
- AttrFanTempSchedIdRef =
XSD::QName.new(nil, "fanTempSchedIdRef")
- AttrHeatSchedIdRef =
XSD::QName.new(nil, "heatSchedIdRef")
- AttrId =
XSD::QName.new(nil, "id")
- AttrIfcGUID =
XSD::QName.new(nil, "ifcGUID")
- AttrOutAirSchedIdRef =
XSD::QName.new(nil, "outAirSchedIdRef")
- AttrProgramId =
XSD::QName.new(nil, "programId")
Instance Attribute Summary collapse
-
#airChangesPerHour ⇒ Object
Returns the value of attribute airChangesPerHour.
-
#airLoopId ⇒ Object
Returns the value of attribute airLoopId.
-
#baseboardHeatingCapacity ⇒ Object
Returns the value of attribute baseboardHeatingCapacity.
-
#baseboardHeatingType ⇒ Object
Returns the value of attribute baseboardHeatingType.
-
#cADObjectId ⇒ Object
Returns the value of attribute cADObjectId.
-
#coolingSizingFactor ⇒ Object
Returns the value of attribute coolingSizingFactor.
-
#description ⇒ Object
Returns the value of attribute description.
-
#designCoolT ⇒ Object
Returns the value of attribute designCoolT.
-
#designHeatT ⇒ Object
Returns the value of attribute designHeatT.
-
#flow ⇒ Object
Returns the value of attribute flow.
-
#flowPerArea ⇒ Object
Returns the value of attribute flowPerArea.
-
#flowPerPerson ⇒ Object
Returns the value of attribute flowPerPerson.
-
#heatingSizingFactor ⇒ Object
Returns the value of attribute heatingSizingFactor.
-
#hydronicLoopId ⇒ Object
Returns the value of attribute hydronicLoopId.
-
#indoorAirQuality ⇒ Object
Returns the value of attribute indoorAirQuality.
-
#maxOAFlowPerZone ⇒ Object
Returns the value of attribute maxOAFlowPerZone.
-
#minimumOutdoorAirControlType ⇒ Object
Returns the value of attribute minimumOutdoorAirControlType.
-
#minOAFlowPerZone ⇒ Object
Returns the value of attribute minOAFlowPerZone.
-
#name ⇒ Object
Returns the value of attribute name.
-
#oAFlowPerArea ⇒ Object
Returns the value of attribute oAFlowPerArea.
-
#oAFlowPerPerson ⇒ Object
Returns the value of attribute oAFlowPerPerson.
-
#oAFlowPerZone ⇒ Object
Returns the value of attribute oAFlowPerZone.
-
#secondaryFlow ⇒ Object
Returns the value of attribute secondaryFlow.
-
#typeCode ⇒ Object
Returns the value of attribute typeCode.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(name = [], description = [], flow = [], secondaryFlow = [], airChangesPerHour = [], flowPerArea = [], flowPerPerson = [], oAFlowPerArea = [], oAFlowPerPerson = [], oAFlowPerZone = [], maxOAFlowPerZone = [], minOAFlowPerZone = [], minimumOutdoorAirControlType = [], designHeatT = [], designCoolT = [], indoorAirQuality = [], hydronicLoopId = [], airLoopId = [], cADObjectId = [], typeCode = [], coolingSizingFactor = [], heatingSizingFactor = [], baseboardHeatingType = [], baseboardHeatingCapacity = []) ⇒ Zone
constructor
A new instance of Zone.
- #xmlattr_airChangesSchedIdRef ⇒ Object
- #xmlattr_airChangesSchedIdRef=(value) ⇒ Object
- #xmlattr_coolSchedIdRef ⇒ Object
- #xmlattr_coolSchedIdRef=(value) ⇒ Object
- #xmlattr_fanSchedIdRef ⇒ Object
- #xmlattr_fanSchedIdRef=(value) ⇒ Object
- #xmlattr_fanTempSchedIdRef ⇒ Object
- #xmlattr_fanTempSchedIdRef=(value) ⇒ Object
- #xmlattr_heatSchedIdRef ⇒ Object
- #xmlattr_heatSchedIdRef=(value) ⇒ Object
- #xmlattr_id ⇒ Object
- #xmlattr_id=(value) ⇒ Object
- #xmlattr_ifcGUID ⇒ Object
- #xmlattr_ifcGUID=(value) ⇒ Object
- #xmlattr_outAirSchedIdRef ⇒ Object
- #xmlattr_outAirSchedIdRef=(value) ⇒ Object
- #xmlattr_programId ⇒ Object
- #xmlattr_programId=(value) ⇒ Object
Constructor Details
#initialize(name = [], description = [], flow = [], secondaryFlow = [], airChangesPerHour = [], flowPerArea = [], flowPerPerson = [], oAFlowPerArea = [], oAFlowPerPerson = [], oAFlowPerZone = [], maxOAFlowPerZone = [], minOAFlowPerZone = [], minimumOutdoorAirControlType = [], designHeatT = [], designCoolT = [], indoorAirQuality = [], hydronicLoopId = [], airLoopId = [], cADObjectId = [], typeCode = [], coolingSizingFactor = [], heatingSizingFactor = [], baseboardHeatingType = [], baseboardHeatingCapacity = []) ⇒ Zone
Returns a new instance of Zone.
33602 33603 33604 33605 33606 33607 33608 33609 33610 33611 33612 33613 33614 33615 33616 33617 33618 33619 33620 33621 33622 33623 33624 33625 33626 33627 33628 |
# File 'lib/BuildingSync.rb', line 33602 def initialize(name = [], description = [], flow = [], secondaryFlow = [], airChangesPerHour = [], flowPerArea = [], flowPerPerson = [], oAFlowPerArea = [], oAFlowPerPerson = [], oAFlowPerZone = [], maxOAFlowPerZone = [], minOAFlowPerZone = [], minimumOutdoorAirControlType = [], designHeatT = [], designCoolT = [], indoorAirQuality = [], hydronicLoopId = [], airLoopId = [], cADObjectId = [], typeCode = [], coolingSizingFactor = [], heatingSizingFactor = [], baseboardHeatingType = [], baseboardHeatingCapacity = []) @name = name @description = description @flow = flow @secondaryFlow = secondaryFlow @airChangesPerHour = airChangesPerHour @flowPerArea = flowPerArea @flowPerPerson = flowPerPerson @oAFlowPerArea = oAFlowPerArea @oAFlowPerPerson = oAFlowPerPerson @oAFlowPerZone = oAFlowPerZone @maxOAFlowPerZone = maxOAFlowPerZone @minOAFlowPerZone = minOAFlowPerZone @minimumOutdoorAirControlType = minimumOutdoorAirControlType @designHeatT = designHeatT @designCoolT = designCoolT @indoorAirQuality = indoorAirQuality @hydronicLoopId = hydronicLoopId @airLoopId = airLoopId @cADObjectId = cADObjectId @typeCode = typeCode @coolingSizingFactor = coolingSizingFactor @heatingSizingFactor = heatingSizingFactor @baseboardHeatingType = baseboardHeatingType @baseboardHeatingCapacity = baseboardHeatingCapacity @__xmlattr = {} end |
Instance Attribute Details
#airChangesPerHour ⇒ Object
Returns the value of attribute airChangesPerHour.
33505 33506 33507 |
# File 'lib/BuildingSync.rb', line 33505 def airChangesPerHour @airChangesPerHour end |
#airLoopId ⇒ Object
Returns the value of attribute airLoopId.
33518 33519 33520 |
# File 'lib/BuildingSync.rb', line 33518 def airLoopId @airLoopId end |
#baseboardHeatingCapacity ⇒ Object
Returns the value of attribute baseboardHeatingCapacity.
33524 33525 33526 |
# File 'lib/BuildingSync.rb', line 33524 def baseboardHeatingCapacity @baseboardHeatingCapacity end |
#baseboardHeatingType ⇒ Object
Returns the value of attribute baseboardHeatingType.
33523 33524 33525 |
# File 'lib/BuildingSync.rb', line 33523 def baseboardHeatingType @baseboardHeatingType end |
#cADObjectId ⇒ Object
Returns the value of attribute cADObjectId.
33519 33520 33521 |
# File 'lib/BuildingSync.rb', line 33519 def cADObjectId @cADObjectId end |
#coolingSizingFactor ⇒ Object
Returns the value of attribute coolingSizingFactor.
33521 33522 33523 |
# File 'lib/BuildingSync.rb', line 33521 def coolingSizingFactor @coolingSizingFactor end |
#description ⇒ Object
Returns the value of attribute description.
33502 33503 33504 |
# File 'lib/BuildingSync.rb', line 33502 def description @description end |
#designCoolT ⇒ Object
Returns the value of attribute designCoolT.
33515 33516 33517 |
# File 'lib/BuildingSync.rb', line 33515 def designCoolT @designCoolT end |
#designHeatT ⇒ Object
Returns the value of attribute designHeatT.
33514 33515 33516 |
# File 'lib/BuildingSync.rb', line 33514 def designHeatT @designHeatT end |
#flow ⇒ Object
Returns the value of attribute flow.
33503 33504 33505 |
# File 'lib/BuildingSync.rb', line 33503 def flow @flow end |
#flowPerArea ⇒ Object
Returns the value of attribute flowPerArea.
33506 33507 33508 |
# File 'lib/BuildingSync.rb', line 33506 def flowPerArea @flowPerArea end |
#flowPerPerson ⇒ Object
Returns the value of attribute flowPerPerson.
33507 33508 33509 |
# File 'lib/BuildingSync.rb', line 33507 def flowPerPerson @flowPerPerson end |
#heatingSizingFactor ⇒ Object
Returns the value of attribute heatingSizingFactor.
33522 33523 33524 |
# File 'lib/BuildingSync.rb', line 33522 def heatingSizingFactor @heatingSizingFactor end |
#hydronicLoopId ⇒ Object
Returns the value of attribute hydronicLoopId.
33517 33518 33519 |
# File 'lib/BuildingSync.rb', line 33517 def hydronicLoopId @hydronicLoopId end |
#indoorAirQuality ⇒ Object
Returns the value of attribute indoorAirQuality.
33516 33517 33518 |
# File 'lib/BuildingSync.rb', line 33516 def indoorAirQuality @indoorAirQuality end |
#maxOAFlowPerZone ⇒ Object
Returns the value of attribute maxOAFlowPerZone.
33511 33512 33513 |
# File 'lib/BuildingSync.rb', line 33511 def maxOAFlowPerZone @maxOAFlowPerZone end |
#minimumOutdoorAirControlType ⇒ Object
Returns the value of attribute minimumOutdoorAirControlType.
33513 33514 33515 |
# File 'lib/BuildingSync.rb', line 33513 def minimumOutdoorAirControlType @minimumOutdoorAirControlType end |
#minOAFlowPerZone ⇒ Object
Returns the value of attribute minOAFlowPerZone.
33512 33513 33514 |
# File 'lib/BuildingSync.rb', line 33512 def minOAFlowPerZone @minOAFlowPerZone end |
#name ⇒ Object
Returns the value of attribute name.
33501 33502 33503 |
# File 'lib/BuildingSync.rb', line 33501 def name @name end |
#oAFlowPerArea ⇒ Object
Returns the value of attribute oAFlowPerArea.
33508 33509 33510 |
# File 'lib/BuildingSync.rb', line 33508 def oAFlowPerArea @oAFlowPerArea end |
#oAFlowPerPerson ⇒ Object
Returns the value of attribute oAFlowPerPerson.
33509 33510 33511 |
# File 'lib/BuildingSync.rb', line 33509 def oAFlowPerPerson @oAFlowPerPerson end |
#oAFlowPerZone ⇒ Object
Returns the value of attribute oAFlowPerZone.
33510 33511 33512 |
# File 'lib/BuildingSync.rb', line 33510 def oAFlowPerZone @oAFlowPerZone end |
#secondaryFlow ⇒ Object
Returns the value of attribute secondaryFlow.
33504 33505 33506 |
# File 'lib/BuildingSync.rb', line 33504 def secondaryFlow @secondaryFlow end |
#typeCode ⇒ Object
Returns the value of attribute typeCode.
33520 33521 33522 |
# File 'lib/BuildingSync.rb', line 33520 def typeCode @typeCode end |
Instance Method Details
#__xmlattr ⇒ Object
33526 33527 33528 |
# File 'lib/BuildingSync.rb', line 33526 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_airChangesSchedIdRef ⇒ Object
33562 33563 33564 |
# File 'lib/BuildingSync.rb', line 33562 def xmlattr_airChangesSchedIdRef __xmlattr[AttrAirChangesSchedIdRef] end |
#xmlattr_airChangesSchedIdRef=(value) ⇒ Object
33566 33567 33568 |
# File 'lib/BuildingSync.rb', line 33566 def xmlattr_airChangesSchedIdRef=(value) __xmlattr[AttrAirChangesSchedIdRef] = value end |
#xmlattr_coolSchedIdRef ⇒ Object
33546 33547 33548 |
# File 'lib/BuildingSync.rb', line 33546 def xmlattr_coolSchedIdRef __xmlattr[AttrCoolSchedIdRef] end |
#xmlattr_coolSchedIdRef=(value) ⇒ Object
33550 33551 33552 |
# File 'lib/BuildingSync.rb', line 33550 def xmlattr_coolSchedIdRef=(value) __xmlattr[AttrCoolSchedIdRef] = value end |
#xmlattr_fanSchedIdRef ⇒ Object
33570 33571 33572 |
# File 'lib/BuildingSync.rb', line 33570 def xmlattr_fanSchedIdRef __xmlattr[AttrFanSchedIdRef] end |
#xmlattr_fanSchedIdRef=(value) ⇒ Object
33574 33575 33576 |
# File 'lib/BuildingSync.rb', line 33574 def xmlattr_fanSchedIdRef=(value) __xmlattr[AttrFanSchedIdRef] = value end |
#xmlattr_fanTempSchedIdRef ⇒ Object
33578 33579 33580 |
# File 'lib/BuildingSync.rb', line 33578 def xmlattr_fanTempSchedIdRef __xmlattr[AttrFanTempSchedIdRef] end |
#xmlattr_fanTempSchedIdRef=(value) ⇒ Object
33582 33583 33584 |
# File 'lib/BuildingSync.rb', line 33582 def xmlattr_fanTempSchedIdRef=(value) __xmlattr[AttrFanTempSchedIdRef] = value end |
#xmlattr_heatSchedIdRef ⇒ Object
33538 33539 33540 |
# File 'lib/BuildingSync.rb', line 33538 def xmlattr_heatSchedIdRef __xmlattr[AttrHeatSchedIdRef] end |
#xmlattr_heatSchedIdRef=(value) ⇒ Object
33542 33543 33544 |
# File 'lib/BuildingSync.rb', line 33542 def xmlattr_heatSchedIdRef=(value) __xmlattr[AttrHeatSchedIdRef] = value end |
#xmlattr_id ⇒ Object
33530 33531 33532 |
# File 'lib/BuildingSync.rb', line 33530 def xmlattr_id __xmlattr[AttrId] end |
#xmlattr_id=(value) ⇒ Object
33534 33535 33536 |
# File 'lib/BuildingSync.rb', line 33534 def xmlattr_id=(value) __xmlattr[AttrId] = value end |
#xmlattr_ifcGUID ⇒ Object
33586 33587 33588 |
# File 'lib/BuildingSync.rb', line 33586 def xmlattr_ifcGUID __xmlattr[AttrIfcGUID] end |
#xmlattr_ifcGUID=(value) ⇒ Object
33590 33591 33592 |
# File 'lib/BuildingSync.rb', line 33590 def xmlattr_ifcGUID=(value) __xmlattr[AttrIfcGUID] = value end |
#xmlattr_outAirSchedIdRef ⇒ Object
33554 33555 33556 |
# File 'lib/BuildingSync.rb', line 33554 def xmlattr_outAirSchedIdRef __xmlattr[AttrOutAirSchedIdRef] end |
#xmlattr_outAirSchedIdRef=(value) ⇒ Object
33558 33559 33560 |
# File 'lib/BuildingSync.rb', line 33558 def xmlattr_outAirSchedIdRef=(value) __xmlattr[AttrOutAirSchedIdRef] = value end |
#xmlattr_programId ⇒ Object
33594 33595 33596 |
# File 'lib/BuildingSync.rb', line 33594 def xmlattr_programId __xmlattr[AttrProgramId] end |
#xmlattr_programId=(value) ⇒ Object
33598 33599 33600 |
# File 'lib/BuildingSync.rb', line 33598 def xmlattr_programId=(value) __xmlattr[AttrProgramId] = value end |