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.



28901
28902
28903
28904
28905
28906
28907
28908
28909
28910
28911
28912
28913
28914
28915
28916
28917
28918
28919
28920
28921
28922
28923
28924
28925
28926
28927
28928
28929
28930
# File 'lib/BuildingSync.rb', line 28901

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.



28843
28844
28845
# File 'lib/BuildingSync.rb', line 28843

def age
  @age
end

#cADObjectIdObject

Returns the value of attribute cADObjectId.



28845
28846
28847
# File 'lib/BuildingSync.rb', line 28845

def cADObjectId
  @cADObjectId
end

#capacityObject

Returns the value of attribute capacity.



28834
28835
28836
# File 'lib/BuildingSync.rb', line 28834

def capacity
  @capacity
end

#controlObject

Returns the value of attribute control.



28836
28837
28838
# File 'lib/BuildingSync.rb', line 28836

def control
  @control
end

#costObject

Returns the value of attribute cost.



28838
28839
28840
# File 'lib/BuildingSync.rb', line 28838

def cost
  @cost
end

#deltaPObject

Returns the value of attribute deltaP.



28832
28833
28834
# File 'lib/BuildingSync.rb', line 28832

def deltaP
  @deltaP
end

#deltaTObject

Returns the value of attribute deltaT.



28831
28832
28833
# File 'lib/BuildingSync.rb', line 28831

def deltaT
  @deltaT
end

#descriptionObject

Returns the value of attribute description.



28822
28823
28824
# File 'lib/BuildingSync.rb', line 28822

def description
  @description
end

#efficiencyObject

Returns the value of attribute efficiency.



28835
28836
28837
# File 'lib/BuildingSync.rb', line 28835

def efficiency
  @efficiency
end

#energyObject

Returns the value of attribute energy.



28842
28843
28844
# File 'lib/BuildingSync.rb', line 28842

def energy
  @energy
end

#generalGeometryObject

Returns the value of attribute generalGeometry.



28846
28847
28848
# File 'lib/BuildingSync.rb', line 28846

def generalGeometry
  @generalGeometry
end

#hydronicLoopIdObject

Returns the value of attribute hydronicLoopId.



28828
28829
28830
# File 'lib/BuildingSync.rb', line 28828

def hydronicLoopId
  @hydronicLoopId
end

#lifeObject

Returns the value of attribute life.



28840
28841
28842
# File 'lib/BuildingSync.rb', line 28840

def life
  @life
end

#manufacturerObject

Returns the value of attribute manufacturer.



28823
28824
28825
# File 'lib/BuildingSync.rb', line 28823

def manufacturer
  @manufacturer
end

#minFlowObject

Returns the value of attribute minFlow.



28830
28831
28832
# File 'lib/BuildingSync.rb', line 28830

def minFlow
  @minFlow
end

#modelObject

Returns the value of attribute model.



28824
28825
28826
# File 'lib/BuildingSync.rb', line 28824

def model
  @model
end

#nameObject

Returns the value of attribute name.



28821
28822
28823
# File 'lib/BuildingSync.rb', line 28821

def name
  @name
end

#operationScheduleObject

Returns the value of attribute operationSchedule.



28825
28826
28827
# File 'lib/BuildingSync.rb', line 28825

def operationSchedule
  @operationSchedule
end

#performanceObject

Returns the value of attribute performance.



28837
28838
28839
# File 'lib/BuildingSync.rb', line 28837

def performance
  @performance
end

#powerObject

Returns the value of attribute power.



28833
28834
28835
# File 'lib/BuildingSync.rb', line 28833

def power
  @power
end

#ratedFlowObject

Returns the value of attribute ratedFlow.



28829
28830
28831
# File 'lib/BuildingSync.rb', line 28829

def ratedFlow
  @ratedFlow
end

#referenceObject

Returns the value of attribute reference.



28844
28845
28846
# File 'lib/BuildingSync.rb', line 28844

def reference
  @reference
end

#refrigerantTypeObject

Returns the value of attribute refrigerantType.



28841
28842
28843
# File 'lib/BuildingSync.rb', line 28841

def refrigerantType
  @refrigerantType
end

#resetTemperatureObject

Returns the value of attribute resetTemperature.



28827
28828
28829
# File 'lib/BuildingSync.rb', line 28827

def resetTemperature
  @resetTemperature
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



28847
28848
28849
# File 'lib/BuildingSync.rb', line 28847

def shellGeometry
  @shellGeometry
end

#tempObject

Returns the value of attribute temp.



28826
28827
28828
# File 'lib/BuildingSync.rb', line 28826

def temp
  @temp
end

#weightObject

Returns the value of attribute weight.



28839
28840
28841
# File 'lib/BuildingSync.rb', line 28839

def weight
  @weight
end

Instance Method Details

#__xmlattrObject



28849
28850
28851
# File 'lib/BuildingSync.rb', line 28849

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_equipmentTypeObject



28861
28862
28863
# File 'lib/BuildingSync.rb', line 28861

def xmlattr_equipmentType
  __xmlattr[AttrEquipmentType]
end

#xmlattr_equipmentType=(value) ⇒ Object



28865
28866
28867
# File 'lib/BuildingSync.rb', line 28865

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

#xmlattr_idObject



28853
28854
28855
# File 'lib/BuildingSync.rb', line 28853

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



28857
28858
28859
# File 'lib/BuildingSync.rb', line 28857

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

#xmlattr_primaryLoopIdObject



28885
28886
28887
# File 'lib/BuildingSync.rb', line 28885

def xmlattr_primaryLoopId
  __xmlattr[AttrPrimaryLoopId]
end

#xmlattr_primaryLoopId=(value) ⇒ Object



28889
28890
28891
# File 'lib/BuildingSync.rb', line 28889

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

#xmlattr_programIdObject



28893
28894
28895
# File 'lib/BuildingSync.rb', line 28893

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



28897
28898
28899
# File 'lib/BuildingSync.rb', line 28897

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

#xmlattr_waterMeterIdRefObject



28869
28870
28871
# File 'lib/BuildingSync.rb', line 28869

def xmlattr_waterMeterIdRef
  __xmlattr[AttrWaterMeterIdRef]
end

#xmlattr_waterMeterIdRef=(value) ⇒ Object



28873
28874
28875
# File 'lib/BuildingSync.rb', line 28873

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

#xmlattr_waterScheduleIdRefObject



28877
28878
28879
# File 'lib/BuildingSync.rb', line 28877

def xmlattr_waterScheduleIdRef
  __xmlattr[AttrWaterScheduleIdRef]
end

#xmlattr_waterScheduleIdRef=(value) ⇒ Object



28881
28882
28883
# File 'lib/BuildingSync.rb', line 28881

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