Class: BuildingSync::HydronicLoopEquipment

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

Overview

http://www.gbxml.org/schemaHydronicLoopEquipment

name - SOAP::SOAPString
description - SOAP::SOAPString
manufacturer - SOAP::SOAPString
model - SOAP::SOAPString
operationSchedule - BuildingSync::OperationSchedule
temp - BuildingSync::Temp
resetTemperature - BuildingSync::ResetTemperature
hydronicLoopId - BuildingSync::HydronicLoopId
ratedFlow - BuildingSync::RatedFlow
minFlow - BuildingSync::MinFlow
deltaT - BuildingSync::DeltaT
deltaP - BuildingSync::DeltaP
power - BuildingSync::Power
capacity - BuildingSync::Capacity_
efficiency - BuildingSync::Efficiency
control - BuildingSync::Control
performance - BuildingSync::Performance
cost - BuildingSync::Cost
weight - BuildingSync::Weight
life - BuildingSync::Life
refrigerantType - SOAP::SOAPString
energy - BuildingSync::Energy
age - BuildingSync::Age
reference - SOAP::SOAPString
cADObjectId - BuildingSync::CADObjectId
generalGeometry - BuildingSync::GeneralGeometry
shellGeometry - BuildingSync::ShellGeometry
xmlattr_id - SOAP::SOAPID
xmlattr_equipmentType - SOAP::SOAPNMTOKEN
xmlattr_waterMeterIdRef - SOAP::SOAPIDREF
xmlattr_waterScheduleIdRef - SOAP::SOAPIDREF
xmlattr_primaryLoopId - SOAP::SOAPIDREF
xmlattr_programId - SOAP::SOAPIDREF

Constant Summary collapse

AttrEquipmentType =
XSD::QName.new(nil, "equipmentType")
AttrId =
XSD::QName.new(nil, "id")
AttrPrimaryLoopId =
XSD::QName.new(nil, "primaryLoopId")
AttrProgramId =
XSD::QName.new(nil, "programId")
AttrWaterMeterIdRef =
XSD::QName.new(nil, "waterMeterIdRef")
AttrWaterScheduleIdRef =
XSD::QName.new(nil, "waterScheduleIdRef")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], manufacturer = [], model = [], operationSchedule = [], temp = [], resetTemperature = [], hydronicLoopId = [], ratedFlow = [], minFlow = [], deltaT = [], deltaP = [], power = [], capacity = [], efficiency = [], control = [], performance = [], cost = [], weight = [], life = [], refrigerantType = [], energy = [], age = [], reference = [], cADObjectId = [], generalGeometry = [], shellGeometry = []) ⇒ HydronicLoopEquipment

Returns a new instance of HydronicLoopEquipment.



28376
28377
28378
28379
28380
28381
28382
28383
28384
28385
28386
28387
28388
28389
28390
28391
28392
28393
28394
28395
28396
28397
28398
28399
28400
28401
28402
28403
28404
28405
# File 'lib/BuildingSync.rb', line 28376

def initialize(name = [], description = [], manufacturer = [], model = [], operationSchedule = [], temp = [], resetTemperature = [], hydronicLoopId = [], ratedFlow = [], minFlow = [], deltaT = [], deltaP = [], power = [], capacity = [], efficiency = [], control = [], performance = [], cost = [], weight = [], life = [], refrigerantType = [], energy = [], age = [], reference = [], cADObjectId = [], generalGeometry = [], shellGeometry = [])
  @name = name
  @description = description
  @manufacturer = manufacturer
  @model = model
  @operationSchedule = operationSchedule
  @temp = temp
  @resetTemperature = resetTemperature
  @hydronicLoopId = hydronicLoopId
  @ratedFlow = ratedFlow
  @minFlow = minFlow
  @deltaT = deltaT
  @deltaP = deltaP
  @power = power
  @capacity = capacity
  @efficiency = efficiency
  @control = control
  @performance = performance
  @cost = cost
  @weight = weight
  @life = life
  @refrigerantType = refrigerantType
  @energy = energy
  @age = age
  @reference = reference
  @cADObjectId = cADObjectId
  @generalGeometry = generalGeometry
  @shellGeometry = shellGeometry
  @__xmlattr = {}
end

Instance Attribute Details

#ageObject

Returns the value of attribute age.



28318
28319
28320
# File 'lib/BuildingSync.rb', line 28318

def age
  @age
end

#cADObjectIdObject

Returns the value of attribute cADObjectId.



28320
28321
28322
# File 'lib/BuildingSync.rb', line 28320

def cADObjectId
  @cADObjectId
end

#capacityObject

Returns the value of attribute capacity.



28309
28310
28311
# File 'lib/BuildingSync.rb', line 28309

def capacity
  @capacity
end

#controlObject

Returns the value of attribute control.



28311
28312
28313
# File 'lib/BuildingSync.rb', line 28311

def control
  @control
end

#costObject

Returns the value of attribute cost.



28313
28314
28315
# File 'lib/BuildingSync.rb', line 28313

def cost
  @cost
end

#deltaPObject

Returns the value of attribute deltaP.



28307
28308
28309
# File 'lib/BuildingSync.rb', line 28307

def deltaP
  @deltaP
end

#deltaTObject

Returns the value of attribute deltaT.



28306
28307
28308
# File 'lib/BuildingSync.rb', line 28306

def deltaT
  @deltaT
end

#descriptionObject

Returns the value of attribute description.



28297
28298
28299
# File 'lib/BuildingSync.rb', line 28297

def description
  @description
end

#efficiencyObject

Returns the value of attribute efficiency.



28310
28311
28312
# File 'lib/BuildingSync.rb', line 28310

def efficiency
  @efficiency
end

#energyObject

Returns the value of attribute energy.



28317
28318
28319
# File 'lib/BuildingSync.rb', line 28317

def energy
  @energy
end

#generalGeometryObject

Returns the value of attribute generalGeometry.



28321
28322
28323
# File 'lib/BuildingSync.rb', line 28321

def generalGeometry
  @generalGeometry
end

#hydronicLoopIdObject

Returns the value of attribute hydronicLoopId.



28303
28304
28305
# File 'lib/BuildingSync.rb', line 28303

def hydronicLoopId
  @hydronicLoopId
end

#lifeObject

Returns the value of attribute life.



28315
28316
28317
# File 'lib/BuildingSync.rb', line 28315

def life
  @life
end

#manufacturerObject

Returns the value of attribute manufacturer.



28298
28299
28300
# File 'lib/BuildingSync.rb', line 28298

def manufacturer
  @manufacturer
end

#minFlowObject

Returns the value of attribute minFlow.



28305
28306
28307
# File 'lib/BuildingSync.rb', line 28305

def minFlow
  @minFlow
end

#modelObject

Returns the value of attribute model.



28299
28300
28301
# File 'lib/BuildingSync.rb', line 28299

def model
  @model
end

#nameObject

Returns the value of attribute name.



28296
28297
28298
# File 'lib/BuildingSync.rb', line 28296

def name
  @name
end

#operationScheduleObject

Returns the value of attribute operationSchedule.



28300
28301
28302
# File 'lib/BuildingSync.rb', line 28300

def operationSchedule
  @operationSchedule
end

#performanceObject

Returns the value of attribute performance.



28312
28313
28314
# File 'lib/BuildingSync.rb', line 28312

def performance
  @performance
end

#powerObject

Returns the value of attribute power.



28308
28309
28310
# File 'lib/BuildingSync.rb', line 28308

def power
  @power
end

#ratedFlowObject

Returns the value of attribute ratedFlow.



28304
28305
28306
# File 'lib/BuildingSync.rb', line 28304

def ratedFlow
  @ratedFlow
end

#referenceObject

Returns the value of attribute reference.



28319
28320
28321
# File 'lib/BuildingSync.rb', line 28319

def reference
  @reference
end

#refrigerantTypeObject

Returns the value of attribute refrigerantType.



28316
28317
28318
# File 'lib/BuildingSync.rb', line 28316

def refrigerantType
  @refrigerantType
end

#resetTemperatureObject

Returns the value of attribute resetTemperature.



28302
28303
28304
# File 'lib/BuildingSync.rb', line 28302

def resetTemperature
  @resetTemperature
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



28322
28323
28324
# File 'lib/BuildingSync.rb', line 28322

def shellGeometry
  @shellGeometry
end

#tempObject

Returns the value of attribute temp.



28301
28302
28303
# File 'lib/BuildingSync.rb', line 28301

def temp
  @temp
end

#weightObject

Returns the value of attribute weight.



28314
28315
28316
# File 'lib/BuildingSync.rb', line 28314

def weight
  @weight
end

Instance Method Details

#__xmlattrObject



28324
28325
28326
# File 'lib/BuildingSync.rb', line 28324

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_equipmentTypeObject



28336
28337
28338
# File 'lib/BuildingSync.rb', line 28336

def xmlattr_equipmentType
  __xmlattr[AttrEquipmentType]
end

#xmlattr_equipmentType=(value) ⇒ Object



28340
28341
28342
# File 'lib/BuildingSync.rb', line 28340

def xmlattr_equipmentType=(value)
  __xmlattr[AttrEquipmentType] = value
end

#xmlattr_idObject



28328
28329
28330
# File 'lib/BuildingSync.rb', line 28328

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



28332
28333
28334
# File 'lib/BuildingSync.rb', line 28332

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

#xmlattr_primaryLoopIdObject



28360
28361
28362
# File 'lib/BuildingSync.rb', line 28360

def xmlattr_primaryLoopId
  __xmlattr[AttrPrimaryLoopId]
end

#xmlattr_primaryLoopId=(value) ⇒ Object



28364
28365
28366
# File 'lib/BuildingSync.rb', line 28364

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

#xmlattr_programIdObject



28368
28369
28370
# File 'lib/BuildingSync.rb', line 28368

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



28372
28373
28374
# File 'lib/BuildingSync.rb', line 28372

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

#xmlattr_waterMeterIdRefObject



28344
28345
28346
# File 'lib/BuildingSync.rb', line 28344

def xmlattr_waterMeterIdRef
  __xmlattr[AttrWaterMeterIdRef]
end

#xmlattr_waterMeterIdRef=(value) ⇒ Object



28348
28349
28350
# File 'lib/BuildingSync.rb', line 28348

def xmlattr_waterMeterIdRef=(value)
  __xmlattr[AttrWaterMeterIdRef] = value
end

#xmlattr_waterScheduleIdRefObject



28352
28353
28354
# File 'lib/BuildingSync.rb', line 28352

def xmlattr_waterScheduleIdRef
  __xmlattr[AttrWaterScheduleIdRef]
end

#xmlattr_waterScheduleIdRef=(value) ⇒ Object



28356
28357
28358
# File 'lib/BuildingSync.rb', line 28356

def xmlattr_waterScheduleIdRef=(value)
  __xmlattr[AttrWaterScheduleIdRef] = value
end