Class: BuildingSync::Zone

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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

#airChangesPerHourObject

Returns the value of attribute airChangesPerHour.



34030
34031
34032
# File 'lib/BuildingSync.rb', line 34030

def airChangesPerHour
  @airChangesPerHour
end

#airLoopIdObject

Returns the value of attribute airLoopId.



34043
34044
34045
# File 'lib/BuildingSync.rb', line 34043

def airLoopId
  @airLoopId
end

#baseboardHeatingCapacityObject

Returns the value of attribute baseboardHeatingCapacity.



34049
34050
34051
# File 'lib/BuildingSync.rb', line 34049

def baseboardHeatingCapacity
  @baseboardHeatingCapacity
end

#baseboardHeatingTypeObject

Returns the value of attribute baseboardHeatingType.



34048
34049
34050
# File 'lib/BuildingSync.rb', line 34048

def baseboardHeatingType
  @baseboardHeatingType
end

#cADObjectIdObject

Returns the value of attribute cADObjectId.



34044
34045
34046
# File 'lib/BuildingSync.rb', line 34044

def cADObjectId
  @cADObjectId
end

#coolingSizingFactorObject

Returns the value of attribute coolingSizingFactor.



34046
34047
34048
# File 'lib/BuildingSync.rb', line 34046

def coolingSizingFactor
  @coolingSizingFactor
end

#descriptionObject

Returns the value of attribute description.



34027
34028
34029
# File 'lib/BuildingSync.rb', line 34027

def description
  @description
end

#designCoolTObject

Returns the value of attribute designCoolT.



34040
34041
34042
# File 'lib/BuildingSync.rb', line 34040

def designCoolT
  @designCoolT
end

#designHeatTObject

Returns the value of attribute designHeatT.



34039
34040
34041
# File 'lib/BuildingSync.rb', line 34039

def designHeatT
  @designHeatT
end

#flowObject

Returns the value of attribute flow.



34028
34029
34030
# File 'lib/BuildingSync.rb', line 34028

def flow
  @flow
end

#flowPerAreaObject

Returns the value of attribute flowPerArea.



34031
34032
34033
# File 'lib/BuildingSync.rb', line 34031

def flowPerArea
  @flowPerArea
end

#flowPerPersonObject

Returns the value of attribute flowPerPerson.



34032
34033
34034
# File 'lib/BuildingSync.rb', line 34032

def flowPerPerson
  @flowPerPerson
end

#heatingSizingFactorObject

Returns the value of attribute heatingSizingFactor.



34047
34048
34049
# File 'lib/BuildingSync.rb', line 34047

def heatingSizingFactor
  @heatingSizingFactor
end

#hydronicLoopIdObject

Returns the value of attribute hydronicLoopId.



34042
34043
34044
# File 'lib/BuildingSync.rb', line 34042

def hydronicLoopId
  @hydronicLoopId
end

#indoorAirQualityObject

Returns the value of attribute indoorAirQuality.



34041
34042
34043
# File 'lib/BuildingSync.rb', line 34041

def indoorAirQuality
  @indoorAirQuality
end

#maxOAFlowPerZoneObject

Returns the value of attribute maxOAFlowPerZone.



34036
34037
34038
# File 'lib/BuildingSync.rb', line 34036

def maxOAFlowPerZone
  @maxOAFlowPerZone
end

#minimumOutdoorAirControlTypeObject

Returns the value of attribute minimumOutdoorAirControlType.



34038
34039
34040
# File 'lib/BuildingSync.rb', line 34038

def minimumOutdoorAirControlType
  @minimumOutdoorAirControlType
end

#minOAFlowPerZoneObject

Returns the value of attribute minOAFlowPerZone.



34037
34038
34039
# File 'lib/BuildingSync.rb', line 34037

def minOAFlowPerZone
  @minOAFlowPerZone
end

#nameObject

Returns the value of attribute name.



34026
34027
34028
# File 'lib/BuildingSync.rb', line 34026

def name
  @name
end

#oAFlowPerAreaObject

Returns the value of attribute oAFlowPerArea.



34033
34034
34035
# File 'lib/BuildingSync.rb', line 34033

def oAFlowPerArea
  @oAFlowPerArea
end

#oAFlowPerPersonObject

Returns the value of attribute oAFlowPerPerson.



34034
34035
34036
# File 'lib/BuildingSync.rb', line 34034

def oAFlowPerPerson
  @oAFlowPerPerson
end

#oAFlowPerZoneObject

Returns the value of attribute oAFlowPerZone.



34035
34036
34037
# File 'lib/BuildingSync.rb', line 34035

def oAFlowPerZone
  @oAFlowPerZone
end

#secondaryFlowObject

Returns the value of attribute secondaryFlow.



34029
34030
34031
# File 'lib/BuildingSync.rb', line 34029

def secondaryFlow
  @secondaryFlow
end

#typeCodeObject

Returns the value of attribute typeCode.



34045
34046
34047
# File 'lib/BuildingSync.rb', line 34045

def typeCode
  @typeCode
end

Instance Method Details

#__xmlattrObject



34051
34052
34053
# File 'lib/BuildingSync.rb', line 34051

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_airChangesSchedIdRefObject



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_coolSchedIdRefObject



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_fanSchedIdRefObject



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_fanTempSchedIdRefObject



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_heatSchedIdRefObject



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_idObject



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_ifcGUIDObject



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_outAirSchedIdRefObject



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_programIdObject



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