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.



28241
28242
28243
28244
28245
28246
28247
28248
28249
28250
28251
# File 'lib/BuildingSync.rb', line 28241

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.



28182
28183
28184
# File 'lib/BuildingSync.rb', line 28182

def cost
  @cost
end

#descriptionObject

Returns the value of attribute description.



28181
28182
28183
# File 'lib/BuildingSync.rb', line 28181

def description
  @description
end

#designCoolTObject

Returns the value of attribute designCoolT.



28187
28188
28189
# File 'lib/BuildingSync.rb', line 28187

def designCoolT
  @designCoolT
end

#flowControlObject

Returns the value of attribute flowControl.



28185
28186
28187
# File 'lib/BuildingSync.rb', line 28185

def flowControl
  @flowControl
end

#hydronicLoopEquipmentObject

Returns the value of attribute hydronicLoopEquipment.



28184
28185
28186
# File 'lib/BuildingSync.rb', line 28184

def hydronicLoopEquipment
  @hydronicLoopEquipment
end

#nameObject

Returns the value of attribute name.



28180
28181
28182
# File 'lib/BuildingSync.rb', line 28180

def name
  @name
end

#referenceObject

Returns the value of attribute reference.



28183
28184
28185
# File 'lib/BuildingSync.rb', line 28183

def reference
  @reference
end

#temperatureControlObject

Returns the value of attribute temperatureControl.



28186
28187
28188
# File 'lib/BuildingSync.rb', line 28186

def temperatureControl
  @temperatureControl
end

Instance Method Details

#__xmlattrObject



28189
28190
28191
# File 'lib/BuildingSync.rb', line 28189

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_controlZoneIdRefObject



28201
28202
28203
# File 'lib/BuildingSync.rb', line 28201

def xmlattr_controlZoneIdRef
  __xmlattr[AttrControlZoneIdRef]
end

#xmlattr_controlZoneIdRef=(value) ⇒ Object



28205
28206
28207
# File 'lib/BuildingSync.rb', line 28205

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

#xmlattr_fluidTypeObject



28217
28218
28219
# File 'lib/BuildingSync.rb', line 28217

def xmlattr_fluidType
  __xmlattr[AttrFluidType]
end

#xmlattr_fluidType=(value) ⇒ Object



28221
28222
28223
# File 'lib/BuildingSync.rb', line 28221

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

#xmlattr_idObject



28225
28226
28227
# File 'lib/BuildingSync.rb', line 28225

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



28229
28230
28231
# File 'lib/BuildingSync.rb', line 28229

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

#xmlattr_loopTypeObject



28193
28194
28195
# File 'lib/BuildingSync.rb', line 28193

def xmlattr_loopType
  __xmlattr[AttrLoopType]
end

#xmlattr_loopType=(value) ⇒ Object



28197
28198
28199
# File 'lib/BuildingSync.rb', line 28197

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

#xmlattr_primaryLoopIdObject



28209
28210
28211
# File 'lib/BuildingSync.rb', line 28209

def xmlattr_primaryLoopId
  __xmlattr[AttrPrimaryLoopId]
end

#xmlattr_primaryLoopId=(value) ⇒ Object



28213
28214
28215
# File 'lib/BuildingSync.rb', line 28213

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

#xmlattr_programIdObject



28233
28234
28235
# File 'lib/BuildingSync.rb', line 28233

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



28237
28238
28239
# File 'lib/BuildingSync.rb', line 28237

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