Class: BuildingSync::HydronicLoop

Inherits:
Object
  • Object
show all
Defined in:
lib/BuildingSync.rb

Overview

http://www.gbxml.org/schemaHydronicLoop

name - SOAP::SOAPString
description - SOAP::SOAPString
cost - BuildingSync::Cost
reference - SOAP::SOAPString
hydronicLoopEquipment - BuildingSync::HydronicLoopEquipment
flowControl - BuildingSync::FlowControl
temperatureControl - BuildingSync::TemperatureControl
designCoolT - BuildingSync::DesignCoolT
xmlattr_loopType - SOAP::SOAPNMTOKEN
xmlattr_controlZoneIdRef - SOAP::SOAPIDREF
xmlattr_primaryLoopId - SOAP::SOAPIDREF
xmlattr_fluidType - SOAP::SOAPNMTOKEN
xmlattr_id - SOAP::SOAPID
xmlattr_programId - SOAP::SOAPIDREF

Constant Summary collapse

AttrControlZoneIdRef =
XSD::QName.new(nil, "controlZoneIdRef")
AttrFluidType =
XSD::QName.new(nil, "fluidType")
AttrId =
XSD::QName.new(nil, "id")
AttrLoopType =
XSD::QName.new(nil, "loopType")
AttrPrimaryLoopId =
XSD::QName.new(nil, "primaryLoopId")
AttrProgramId =
XSD::QName.new(nil, "programId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], cost = [], reference = [], hydronicLoopEquipment = [], flowControl = [], temperatureControl = [], designCoolT = []) ⇒ HydronicLoop

Returns a new instance of HydronicLoop.



28766
28767
28768
28769
28770
28771
28772
28773
28774
28775
28776
# File 'lib/BuildingSync.rb', line 28766

def initialize(name = [], description = [], cost = [], reference = [], hydronicLoopEquipment = [], flowControl = [], temperatureControl = [], designCoolT = [])
  @name = name
  @description = description
  @cost = cost
  @reference = reference
  @hydronicLoopEquipment = hydronicLoopEquipment
  @flowControl = flowControl
  @temperatureControl = temperatureControl
  @designCoolT = designCoolT
  @__xmlattr = {}
end

Instance Attribute Details

#costObject

Returns the value of attribute cost.



28707
28708
28709
# File 'lib/BuildingSync.rb', line 28707

def cost
  @cost
end

#descriptionObject

Returns the value of attribute description.



28706
28707
28708
# File 'lib/BuildingSync.rb', line 28706

def description
  @description
end

#designCoolTObject

Returns the value of attribute designCoolT.



28712
28713
28714
# File 'lib/BuildingSync.rb', line 28712

def designCoolT
  @designCoolT
end

#flowControlObject

Returns the value of attribute flowControl.



28710
28711
28712
# File 'lib/BuildingSync.rb', line 28710

def flowControl
  @flowControl
end

#hydronicLoopEquipmentObject

Returns the value of attribute hydronicLoopEquipment.



28709
28710
28711
# File 'lib/BuildingSync.rb', line 28709

def hydronicLoopEquipment
  @hydronicLoopEquipment
end

#nameObject

Returns the value of attribute name.



28705
28706
28707
# File 'lib/BuildingSync.rb', line 28705

def name
  @name
end

#referenceObject

Returns the value of attribute reference.



28708
28709
28710
# File 'lib/BuildingSync.rb', line 28708

def reference
  @reference
end

#temperatureControlObject

Returns the value of attribute temperatureControl.



28711
28712
28713
# File 'lib/BuildingSync.rb', line 28711

def temperatureControl
  @temperatureControl
end

Instance Method Details

#__xmlattrObject



28714
28715
28716
# File 'lib/BuildingSync.rb', line 28714

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_controlZoneIdRefObject



28726
28727
28728
# File 'lib/BuildingSync.rb', line 28726

def xmlattr_controlZoneIdRef
  __xmlattr[AttrControlZoneIdRef]
end

#xmlattr_controlZoneIdRef=(value) ⇒ Object



28730
28731
28732
# File 'lib/BuildingSync.rb', line 28730

def xmlattr_controlZoneIdRef=(value)
  __xmlattr[AttrControlZoneIdRef] = value
end

#xmlattr_fluidTypeObject



28742
28743
28744
# File 'lib/BuildingSync.rb', line 28742

def xmlattr_fluidType
  __xmlattr[AttrFluidType]
end

#xmlattr_fluidType=(value) ⇒ Object



28746
28747
28748
# File 'lib/BuildingSync.rb', line 28746

def xmlattr_fluidType=(value)
  __xmlattr[AttrFluidType] = value
end

#xmlattr_idObject



28750
28751
28752
# File 'lib/BuildingSync.rb', line 28750

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



28754
28755
28756
# File 'lib/BuildingSync.rb', line 28754

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end

#xmlattr_loopTypeObject



28718
28719
28720
# File 'lib/BuildingSync.rb', line 28718

def xmlattr_loopType
  __xmlattr[AttrLoopType]
end

#xmlattr_loopType=(value) ⇒ Object



28722
28723
28724
# File 'lib/BuildingSync.rb', line 28722

def xmlattr_loopType=(value)
  __xmlattr[AttrLoopType] = value
end

#xmlattr_primaryLoopIdObject



28734
28735
28736
# File 'lib/BuildingSync.rb', line 28734

def xmlattr_primaryLoopId
  __xmlattr[AttrPrimaryLoopId]
end

#xmlattr_primaryLoopId=(value) ⇒ Object



28738
28739
28740
# File 'lib/BuildingSync.rb', line 28738

def xmlattr_primaryLoopId=(value)
  __xmlattr[AttrPrimaryLoopId] = value
end

#xmlattr_programIdObject



28758
28759
28760
# File 'lib/BuildingSync.rb', line 28758

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



28762
28763
28764
# File 'lib/BuildingSync.rb', line 28762

def xmlattr_programId=(value)
  __xmlattr[AttrProgramId] = value
end