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.



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

#airChangesPerHourObject

Returns the value of attribute airChangesPerHour.



33505
33506
33507
# File 'lib/BuildingSync.rb', line 33505

def airChangesPerHour
  @airChangesPerHour
end

#airLoopIdObject

Returns the value of attribute airLoopId.



33518
33519
33520
# File 'lib/BuildingSync.rb', line 33518

def airLoopId
  @airLoopId
end

#baseboardHeatingCapacityObject

Returns the value of attribute baseboardHeatingCapacity.



33524
33525
33526
# File 'lib/BuildingSync.rb', line 33524

def baseboardHeatingCapacity
  @baseboardHeatingCapacity
end

#baseboardHeatingTypeObject

Returns the value of attribute baseboardHeatingType.



33523
33524
33525
# File 'lib/BuildingSync.rb', line 33523

def baseboardHeatingType
  @baseboardHeatingType
end

#cADObjectIdObject

Returns the value of attribute cADObjectId.



33519
33520
33521
# File 'lib/BuildingSync.rb', line 33519

def cADObjectId
  @cADObjectId
end

#coolingSizingFactorObject

Returns the value of attribute coolingSizingFactor.



33521
33522
33523
# File 'lib/BuildingSync.rb', line 33521

def coolingSizingFactor
  @coolingSizingFactor
end

#descriptionObject

Returns the value of attribute description.



33502
33503
33504
# File 'lib/BuildingSync.rb', line 33502

def description
  @description
end

#designCoolTObject

Returns the value of attribute designCoolT.



33515
33516
33517
# File 'lib/BuildingSync.rb', line 33515

def designCoolT
  @designCoolT
end

#designHeatTObject

Returns the value of attribute designHeatT.



33514
33515
33516
# File 'lib/BuildingSync.rb', line 33514

def designHeatT
  @designHeatT
end

#flowObject

Returns the value of attribute flow.



33503
33504
33505
# File 'lib/BuildingSync.rb', line 33503

def flow
  @flow
end

#flowPerAreaObject

Returns the value of attribute flowPerArea.



33506
33507
33508
# File 'lib/BuildingSync.rb', line 33506

def flowPerArea
  @flowPerArea
end

#flowPerPersonObject

Returns the value of attribute flowPerPerson.



33507
33508
33509
# File 'lib/BuildingSync.rb', line 33507

def flowPerPerson
  @flowPerPerson
end

#heatingSizingFactorObject

Returns the value of attribute heatingSizingFactor.



33522
33523
33524
# File 'lib/BuildingSync.rb', line 33522

def heatingSizingFactor
  @heatingSizingFactor
end

#hydronicLoopIdObject

Returns the value of attribute hydronicLoopId.



33517
33518
33519
# File 'lib/BuildingSync.rb', line 33517

def hydronicLoopId
  @hydronicLoopId
end

#indoorAirQualityObject

Returns the value of attribute indoorAirQuality.



33516
33517
33518
# File 'lib/BuildingSync.rb', line 33516

def indoorAirQuality
  @indoorAirQuality
end

#maxOAFlowPerZoneObject

Returns the value of attribute maxOAFlowPerZone.



33511
33512
33513
# File 'lib/BuildingSync.rb', line 33511

def maxOAFlowPerZone
  @maxOAFlowPerZone
end

#minimumOutdoorAirControlTypeObject

Returns the value of attribute minimumOutdoorAirControlType.



33513
33514
33515
# File 'lib/BuildingSync.rb', line 33513

def minimumOutdoorAirControlType
  @minimumOutdoorAirControlType
end

#minOAFlowPerZoneObject

Returns the value of attribute minOAFlowPerZone.



33512
33513
33514
# File 'lib/BuildingSync.rb', line 33512

def minOAFlowPerZone
  @minOAFlowPerZone
end

#nameObject

Returns the value of attribute name.



33501
33502
33503
# File 'lib/BuildingSync.rb', line 33501

def name
  @name
end

#oAFlowPerAreaObject

Returns the value of attribute oAFlowPerArea.



33508
33509
33510
# File 'lib/BuildingSync.rb', line 33508

def oAFlowPerArea
  @oAFlowPerArea
end

#oAFlowPerPersonObject

Returns the value of attribute oAFlowPerPerson.



33509
33510
33511
# File 'lib/BuildingSync.rb', line 33509

def oAFlowPerPerson
  @oAFlowPerPerson
end

#oAFlowPerZoneObject

Returns the value of attribute oAFlowPerZone.



33510
33511
33512
# File 'lib/BuildingSync.rb', line 33510

def oAFlowPerZone
  @oAFlowPerZone
end

#secondaryFlowObject

Returns the value of attribute secondaryFlow.



33504
33505
33506
# File 'lib/BuildingSync.rb', line 33504

def secondaryFlow
  @secondaryFlow
end

#typeCodeObject

Returns the value of attribute typeCode.



33520
33521
33522
# File 'lib/BuildingSync.rb', line 33520

def typeCode
  @typeCode
end

Instance Method Details

#__xmlattrObject



33526
33527
33528
# File 'lib/BuildingSync.rb', line 33526

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_airChangesSchedIdRefObject



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_coolSchedIdRefObject



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_fanSchedIdRefObject



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_fanTempSchedIdRefObject



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_heatSchedIdRefObject



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_idObject



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_ifcGUIDObject



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_outAirSchedIdRefObject



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_programIdObject



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