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.



24516
24517
24518
24519
24520
24521
24522
24523
24524
# File 'lib/BuildingSync.rb', line 24516

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.



24476
24477
24478
# File 'lib/BuildingSync.rb', line 24476

def airLoopEquipment
  @airLoopEquipment
end

#descriptionObject

Returns the value of attribute description.



24474
24475
24476
# File 'lib/BuildingSync.rb', line 24474

def description
  @description
end

#nameObject

Returns the value of attribute name.



24473
24474
24475
# File 'lib/BuildingSync.rb', line 24473

def name
  @name
end

#pressureControlObject

Returns the value of attribute pressureControl.



24478
24479
24480
# File 'lib/BuildingSync.rb', line 24478

def pressureControl
  @pressureControl
end

#referenceObject

Returns the value of attribute reference.



24475
24476
24477
# File 'lib/BuildingSync.rb', line 24475

def reference
  @reference
end

#temperatureControlObject

Returns the value of attribute temperatureControl.



24477
24478
24479
# File 'lib/BuildingSync.rb', line 24477

def temperatureControl
  @temperatureControl
end

Instance Method Details

#__xmlattrObject



24480
24481
24482
# File 'lib/BuildingSync.rb', line 24480

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_controlZoneIdRefObject



24492
24493
24494
# File 'lib/BuildingSync.rb', line 24492

def xmlattr_controlZoneIdRef
  __xmlattr[AttrControlZoneIdRef]
end

#xmlattr_controlZoneIdRef=(value) ⇒ Object



24496
24497
24498
# File 'lib/BuildingSync.rb', line 24496

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

#xmlattr_idObject



24484
24485
24486
# File 'lib/BuildingSync.rb', line 24484

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



24488
24489
24490
# File 'lib/BuildingSync.rb', line 24488

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

#xmlattr_programIdObject



24508
24509
24510
# File 'lib/BuildingSync.rb', line 24508

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



24512
24513
24514
# File 'lib/BuildingSync.rb', line 24512

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

#xmlattr_systemTypeObject



24500
24501
24502
# File 'lib/BuildingSync.rb', line 24500

def xmlattr_systemType
  __xmlattr[AttrSystemType]
end

#xmlattr_systemType=(value) ⇒ Object



24504
24505
24506
# File 'lib/BuildingSync.rb', line 24504

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