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.
34127 34128 34129 34130 34131 34132 34133 34134 34135 34136 34137 34138 34139 34140 34141 34142 34143 34144 34145 34146 34147 34148 34149 34150 34151 34152 34153 |
# File 'lib/BuildingSync.rb', line 34127 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.
34030 34031 34032 |
# File 'lib/BuildingSync.rb', line 34030 def airChangesPerHour @airChangesPerHour end |
#airLoopId ⇒ Object
Returns the value of attribute airLoopId.
34043 34044 34045 |
# File 'lib/BuildingSync.rb', line 34043 def airLoopId @airLoopId end |
#baseboardHeatingCapacity ⇒ Object
Returns the value of attribute baseboardHeatingCapacity.
34049 34050 34051 |
# File 'lib/BuildingSync.rb', line 34049 def baseboardHeatingCapacity @baseboardHeatingCapacity end |
#baseboardHeatingType ⇒ Object
Returns the value of attribute baseboardHeatingType.
34048 34049 34050 |
# File 'lib/BuildingSync.rb', line 34048 def baseboardHeatingType @baseboardHeatingType end |
#cADObjectId ⇒ Object
Returns the value of attribute cADObjectId.
34044 34045 34046 |
# File 'lib/BuildingSync.rb', line 34044 def cADObjectId @cADObjectId end |
#coolingSizingFactor ⇒ Object
Returns the value of attribute coolingSizingFactor.
34046 34047 34048 |
# File 'lib/BuildingSync.rb', line 34046 def coolingSizingFactor @coolingSizingFactor end |
#description ⇒ Object
Returns the value of attribute description.
34027 34028 34029 |
# File 'lib/BuildingSync.rb', line 34027 def description @description end |
#designCoolT ⇒ Object
Returns the value of attribute designCoolT.
34040 34041 34042 |
# File 'lib/BuildingSync.rb', line 34040 def designCoolT @designCoolT end |
#designHeatT ⇒ Object
Returns the value of attribute designHeatT.
34039 34040 34041 |
# File 'lib/BuildingSync.rb', line 34039 def designHeatT @designHeatT end |
#flow ⇒ Object
Returns the value of attribute flow.
34028 34029 34030 |
# File 'lib/BuildingSync.rb', line 34028 def flow @flow end |
#flowPerArea ⇒ Object
Returns the value of attribute flowPerArea.
34031 34032 34033 |
# File 'lib/BuildingSync.rb', line 34031 def flowPerArea @flowPerArea end |
#flowPerPerson ⇒ Object
Returns the value of attribute flowPerPerson.
34032 34033 34034 |
# File 'lib/BuildingSync.rb', line 34032 def flowPerPerson @flowPerPerson end |
#heatingSizingFactor ⇒ Object
Returns the value of attribute heatingSizingFactor.
34047 34048 34049 |
# File 'lib/BuildingSync.rb', line 34047 def heatingSizingFactor @heatingSizingFactor end |
#hydronicLoopId ⇒ Object
Returns the value of attribute hydronicLoopId.
34042 34043 34044 |
# File 'lib/BuildingSync.rb', line 34042 def hydronicLoopId @hydronicLoopId end |
#indoorAirQuality ⇒ Object
Returns the value of attribute indoorAirQuality.
34041 34042 34043 |
# File 'lib/BuildingSync.rb', line 34041 def indoorAirQuality @indoorAirQuality end |
#maxOAFlowPerZone ⇒ Object
Returns the value of attribute maxOAFlowPerZone.
34036 34037 34038 |
# File 'lib/BuildingSync.rb', line 34036 def maxOAFlowPerZone @maxOAFlowPerZone end |
#minimumOutdoorAirControlType ⇒ Object
Returns the value of attribute minimumOutdoorAirControlType.
34038 34039 34040 |
# File 'lib/BuildingSync.rb', line 34038 def minimumOutdoorAirControlType @minimumOutdoorAirControlType end |
#minOAFlowPerZone ⇒ Object
Returns the value of attribute minOAFlowPerZone.
34037 34038 34039 |
# File 'lib/BuildingSync.rb', line 34037 def minOAFlowPerZone @minOAFlowPerZone end |
#name ⇒ Object
Returns the value of attribute name.
34026 34027 34028 |
# File 'lib/BuildingSync.rb', line 34026 def name @name end |
#oAFlowPerArea ⇒ Object
Returns the value of attribute oAFlowPerArea.
34033 34034 34035 |
# File 'lib/BuildingSync.rb', line 34033 def oAFlowPerArea @oAFlowPerArea end |
#oAFlowPerPerson ⇒ Object
Returns the value of attribute oAFlowPerPerson.
34034 34035 34036 |
# File 'lib/BuildingSync.rb', line 34034 def oAFlowPerPerson @oAFlowPerPerson end |
#oAFlowPerZone ⇒ Object
Returns the value of attribute oAFlowPerZone.
34035 34036 34037 |
# File 'lib/BuildingSync.rb', line 34035 def oAFlowPerZone @oAFlowPerZone end |
#secondaryFlow ⇒ Object
Returns the value of attribute secondaryFlow.
34029 34030 34031 |
# File 'lib/BuildingSync.rb', line 34029 def secondaryFlow @secondaryFlow end |
#typeCode ⇒ Object
Returns the value of attribute typeCode.
34045 34046 34047 |
# File 'lib/BuildingSync.rb', line 34045 def typeCode @typeCode end |
Instance Method Details
#__xmlattr ⇒ Object
34051 34052 34053 |
# File 'lib/BuildingSync.rb', line 34051 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_airChangesSchedIdRef ⇒ Object
34087 34088 34089 |
# File 'lib/BuildingSync.rb', line 34087 def xmlattr_airChangesSchedIdRef __xmlattr[AttrAirChangesSchedIdRef] end |
#xmlattr_airChangesSchedIdRef=(value) ⇒ Object
34091 34092 34093 |
# File 'lib/BuildingSync.rb', line 34091 def xmlattr_airChangesSchedIdRef=(value) __xmlattr[AttrAirChangesSchedIdRef] = value end |
#xmlattr_coolSchedIdRef ⇒ Object
34071 34072 34073 |
# File 'lib/BuildingSync.rb', line 34071 def xmlattr_coolSchedIdRef __xmlattr[AttrCoolSchedIdRef] end |
#xmlattr_coolSchedIdRef=(value) ⇒ Object
34075 34076 34077 |
# File 'lib/BuildingSync.rb', line 34075 def xmlattr_coolSchedIdRef=(value) __xmlattr[AttrCoolSchedIdRef] = value end |
#xmlattr_fanSchedIdRef ⇒ Object
34095 34096 34097 |
# File 'lib/BuildingSync.rb', line 34095 def xmlattr_fanSchedIdRef __xmlattr[AttrFanSchedIdRef] end |
#xmlattr_fanSchedIdRef=(value) ⇒ Object
34099 34100 34101 |
# File 'lib/BuildingSync.rb', line 34099 def xmlattr_fanSchedIdRef=(value) __xmlattr[AttrFanSchedIdRef] = value end |
#xmlattr_fanTempSchedIdRef ⇒ Object
34103 34104 34105 |
# File 'lib/BuildingSync.rb', line 34103 def xmlattr_fanTempSchedIdRef __xmlattr[AttrFanTempSchedIdRef] end |
#xmlattr_fanTempSchedIdRef=(value) ⇒ Object
34107 34108 34109 |
# File 'lib/BuildingSync.rb', line 34107 def xmlattr_fanTempSchedIdRef=(value) __xmlattr[AttrFanTempSchedIdRef] = value end |
#xmlattr_heatSchedIdRef ⇒ Object
34063 34064 34065 |
# File 'lib/BuildingSync.rb', line 34063 def xmlattr_heatSchedIdRef __xmlattr[AttrHeatSchedIdRef] end |
#xmlattr_heatSchedIdRef=(value) ⇒ Object
34067 34068 34069 |
# File 'lib/BuildingSync.rb', line 34067 def xmlattr_heatSchedIdRef=(value) __xmlattr[AttrHeatSchedIdRef] = value end |
#xmlattr_id ⇒ Object
34055 34056 34057 |
# File 'lib/BuildingSync.rb', line 34055 def xmlattr_id __xmlattr[AttrId] end |
#xmlattr_id=(value) ⇒ Object
34059 34060 34061 |
# File 'lib/BuildingSync.rb', line 34059 def xmlattr_id=(value) __xmlattr[AttrId] = value end |
#xmlattr_ifcGUID ⇒ Object
34111 34112 34113 |
# File 'lib/BuildingSync.rb', line 34111 def xmlattr_ifcGUID __xmlattr[AttrIfcGUID] end |
#xmlattr_ifcGUID=(value) ⇒ Object
34115 34116 34117 |
# File 'lib/BuildingSync.rb', line 34115 def xmlattr_ifcGUID=(value) __xmlattr[AttrIfcGUID] = value end |
#xmlattr_outAirSchedIdRef ⇒ Object
34079 34080 34081 |
# File 'lib/BuildingSync.rb', line 34079 def xmlattr_outAirSchedIdRef __xmlattr[AttrOutAirSchedIdRef] end |
#xmlattr_outAirSchedIdRef=(value) ⇒ Object
34083 34084 34085 |
# File 'lib/BuildingSync.rb', line 34083 def xmlattr_outAirSchedIdRef=(value) __xmlattr[AttrOutAirSchedIdRef] = value end |
#xmlattr_programId ⇒ Object
34119 34120 34121 |
# File 'lib/BuildingSync.rb', line 34119 def xmlattr_programId __xmlattr[AttrProgramId] end |
#xmlattr_programId=(value) ⇒ Object
34123 34124 34125 |
# File 'lib/BuildingSync.rb', line 34123 def xmlattr_programId=(value) __xmlattr[AttrProgramId] = value end |