Class: BuildingSync::AirLoop

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

Overview

http://www.gbxml.org/schemaAirLoop

name - SOAP::SOAPString
description - SOAP::SOAPString
reference - SOAP::SOAPString
airLoopEquipment - BuildingSync::AirLoopEquipment
temperatureControl - BuildingSync::TemperatureControl
pressureControl - BuildingSync::PressureControl
xmlattr_id - SOAP::SOAPID
xmlattr_controlZoneIdRef - SOAP::SOAPIDREF
xmlattr_systemType - SOAP::SOAPNMTOKEN
xmlattr_programId - SOAP::SOAPIDREF

Constant Summary collapse

AttrControlZoneIdRef =
XSD::QName.new(nil, "controlZoneIdRef")
AttrId =
XSD::QName.new(nil, "id")
AttrProgramId =
XSD::QName.new(nil, "programId")
AttrSystemType =
XSD::QName.new(nil, "systemType")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], reference = [], airLoopEquipment = [], temperatureControl = [], pressureControl = []) ⇒ AirLoop

Returns a new instance of AirLoop.



25041
25042
25043
25044
25045
25046
25047
25048
25049
# File 'lib/BuildingSync.rb', line 25041

def initialize(name = [], description = [], reference = [], airLoopEquipment = [], temperatureControl = [], pressureControl = [])
  @name = name
  @description = description
  @reference = reference
  @airLoopEquipment = airLoopEquipment
  @temperatureControl = temperatureControl
  @pressureControl = pressureControl
  @__xmlattr = {}
end

Instance Attribute Details

#airLoopEquipmentObject

Returns the value of attribute airLoopEquipment.



25001
25002
25003
# File 'lib/BuildingSync.rb', line 25001

def airLoopEquipment
  @airLoopEquipment
end

#descriptionObject

Returns the value of attribute description.



24999
25000
25001
# File 'lib/BuildingSync.rb', line 24999

def description
  @description
end

#nameObject

Returns the value of attribute name.



24998
24999
25000
# File 'lib/BuildingSync.rb', line 24998

def name
  @name
end

#pressureControlObject

Returns the value of attribute pressureControl.



25003
25004
25005
# File 'lib/BuildingSync.rb', line 25003

def pressureControl
  @pressureControl
end

#referenceObject

Returns the value of attribute reference.



25000
25001
25002
# File 'lib/BuildingSync.rb', line 25000

def reference
  @reference
end

#temperatureControlObject

Returns the value of attribute temperatureControl.



25002
25003
25004
# File 'lib/BuildingSync.rb', line 25002

def temperatureControl
  @temperatureControl
end

Instance Method Details

#__xmlattrObject



25005
25006
25007
# File 'lib/BuildingSync.rb', line 25005

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_controlZoneIdRefObject



25017
25018
25019
# File 'lib/BuildingSync.rb', line 25017

def xmlattr_controlZoneIdRef
  __xmlattr[AttrControlZoneIdRef]
end

#xmlattr_controlZoneIdRef=(value) ⇒ Object



25021
25022
25023
# File 'lib/BuildingSync.rb', line 25021

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

#xmlattr_idObject



25009
25010
25011
# File 'lib/BuildingSync.rb', line 25009

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



25013
25014
25015
# File 'lib/BuildingSync.rb', line 25013

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

#xmlattr_programIdObject



25033
25034
25035
# File 'lib/BuildingSync.rb', line 25033

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



25037
25038
25039
# File 'lib/BuildingSync.rb', line 25037

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

#xmlattr_systemTypeObject



25025
25026
25027
# File 'lib/BuildingSync.rb', line 25025

def xmlattr_systemType
  __xmlattr[AttrSystemType]
end

#xmlattr_systemType=(value) ⇒ Object



25029
25030
25031
# File 'lib/BuildingSync.rb', line 25029

def xmlattr_systemType=(value)
  __xmlattr[AttrSystemType] = value
end