Class: BuildingSync::AirLoopEquipment

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

Overview

http://www.gbxml.org/schemaAirLoopEquipment

name - SOAP::SOAPString
description - SOAP::SOAPString
model - SOAP::SOAPString
manufacturer - SOAP::SOAPString
ratedFlow - BuildingSync::RatedFlow
minFlow - BuildingSync::MinFlow
maximumFlow - BuildingSync::MaximumFlow
maximumFlowFractionDuringReheat - SOAP::SOAPDecimal
operationSchedule - BuildingSync::OperationSchedule
motorInAirstream - SOAP::SOAPBoolean
temp - BuildingSync::Temp
enthalpy - BuildingSync::Enthalpy
economizerLockout - BuildingSync::EconomizerLockout
resetTemperature - BuildingSync::ResetTemperature
deltaP - BuildingSync::DeltaP
deltaT - BuildingSync::DeltaT
minRelativeHumidity - BuildingSync::MinRelativeHumidity
maxRelativeHumidity - BuildingSync::MaxRelativeHumidity
power - BuildingSync::Power
capacity - BuildingSync::Capacity_
control - BuildingSync::Control
efficiency - BuildingSync::Efficiency
airStreamFraction - BuildingSync::AirStreamFraction
performance - BuildingSync::Performance
cost - BuildingSync::Cost
weight - BuildingSync::Weight
life - BuildingSync::Life
waterLoss - BuildingSync::WaterLoss
energy - BuildingSync::Energy
hydronicLoopId - BuildingSync::HydronicLoopId
reference - SOAP::SOAPString
refrigerantType - SOAP::SOAPString
cADObjectId - BuildingSync::CADObjectId
generalGeometry - BuildingSync::GeneralGeometry
shellGeometry - BuildingSync::ShellGeometry
flowType - BuildingSync::FlowType
parallelFanOnFlowFraction - BuildingSync::ParallelFanOnFlowFraction
nightCycleControl - BuildingSync::NightCycleControl
heatRecoveryType - BuildingSync::HeatRecoveryType
sensibleHeatRecoveryEffectiveness - SOAP::SOAPDecimal
latentHeatRecoveryEffectiveness - SOAP::SOAPDecimal
coolingCoilSetpointResetType - BuildingSync::CoolingCoilSetpointResetType
heatingCoilSetpointResetType - BuildingSync::HeatingCoilSetpointResetType
damperHeatingAction - BuildingSync::DamperHeatingAction
heatPumpDefrostControl - BuildingSync::HeatPumpDefrostControl
heatPumpDefrostStrategy - BuildingSync::HeatPumpDefrostStrategy
supplementalHeatingCoilType - BuildingSync::SupplementalHeatingCoilType
supplementalHeatingCoilCapacity - SOAP::SOAPDecimal
supplementalGasHeatingCoilEfficiency - SOAP::SOAPDecimal
supplementalGasHeatingCoilParasiticElectricLoad - SOAP::SOAPDecimal
cyclingRateMax - SOAP::SOAPDecimal
heatPumpTimeConstant - SOAP::SOAPDecimal
fractionOnCyclePowerUse - SOAP::SOAPDecimal
heatPumpFanDelayTime - SOAP::SOAPDecimal
coolingCoilType - BuildingSync::CoolingCoilType
preheatCoilType - BuildingSync::PreheatCoilType
gasPreheatCoilEfficiency - SOAP::SOAPDecimal
gasPreheatCoilParasiticElectricLoad - SOAP::SOAPDecimal
xmlattr_id - SOAP::SOAPID
xmlattr_equipmentType - SOAP::SOAPNMTOKEN
xmlattr_programId - SOAP::SOAPIDREF

Constant Summary collapse

AttrEquipmentType =
XSD::QName.new(nil, "equipmentType")
AttrId =
XSD::QName.new(nil, "id")
AttrProgramId =
XSD::QName.new(nil, "programId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], model = [], manufacturer = [], ratedFlow = [], minFlow = [], maximumFlow = [], maximumFlowFractionDuringReheat = [], operationSchedule = [], motorInAirstream = [], temp = [], enthalpy = [], economizerLockout = [], resetTemperature = [], deltaP = [], deltaT = [], minRelativeHumidity = [], maxRelativeHumidity = [], power = [], capacity = [], control = [], efficiency = [], airStreamFraction = [], performance = [], cost = [], weight = [], life = [], waterLoss = [], energy = [], hydronicLoopId = [], reference = [], refrigerantType = [], cADObjectId = [], generalGeometry = [], shellGeometry = [], flowType = [], parallelFanOnFlowFraction = [], nightCycleControl = [], heatRecoveryType = [], sensibleHeatRecoveryEffectiveness = [], latentHeatRecoveryEffectiveness = [], coolingCoilSetpointResetType = [], heatingCoilSetpointResetType = [], damperHeatingAction = [], heatPumpDefrostControl = [], heatPumpDefrostStrategy = [], supplementalHeatingCoilType = [], supplementalHeatingCoilCapacity = [], supplementalGasHeatingCoilEfficiency = [], supplementalGasHeatingCoilParasiticElectricLoad = [], cyclingRateMax = [], heatPumpTimeConstant = [], fractionOnCyclePowerUse = [], heatPumpFanDelayTime = [], coolingCoilType = [], preheatCoilType = [], gasPreheatCoilEfficiency = [], gasPreheatCoilParasiticElectricLoad = []) ⇒ AirLoopEquipment

Returns a new instance of AirLoopEquipment.



25206
25207
25208
25209
25210
25211
25212
25213
25214
25215
25216
25217
25218
25219
25220
25221
25222
25223
25224
25225
25226
25227
25228
25229
25230
25231
25232
25233
25234
25235
25236
25237
25238
25239
25240
25241
25242
25243
25244
25245
25246
25247
25248
25249
25250
25251
25252
25253
25254
25255
25256
25257
25258
25259
25260
25261
25262
25263
25264
25265
25266
# File 'lib/BuildingSync.rb', line 25206

def initialize(name = [], description = [], model = [], manufacturer = [], ratedFlow = [], minFlow = [], maximumFlow = [], maximumFlowFractionDuringReheat = [], operationSchedule = [], motorInAirstream = [], temp = [], enthalpy = [], economizerLockout = [], resetTemperature = [], deltaP = [], deltaT = [], minRelativeHumidity = [], maxRelativeHumidity = [], power = [], capacity = [], control = [], efficiency = [], airStreamFraction = [], performance = [], cost = [], weight = [], life = [], waterLoss = [], energy = [], hydronicLoopId = [], reference = [], refrigerantType = [], cADObjectId = [], generalGeometry = [], shellGeometry = [], flowType = [], parallelFanOnFlowFraction = [], nightCycleControl = [], heatRecoveryType = [], sensibleHeatRecoveryEffectiveness = [], latentHeatRecoveryEffectiveness = [], coolingCoilSetpointResetType = [], heatingCoilSetpointResetType = [], damperHeatingAction = [], heatPumpDefrostControl = [], heatPumpDefrostStrategy = [], supplementalHeatingCoilType = [], supplementalHeatingCoilCapacity = [], supplementalGasHeatingCoilEfficiency = [], supplementalGasHeatingCoilParasiticElectricLoad = [], cyclingRateMax = [], heatPumpTimeConstant = [], fractionOnCyclePowerUse = [], heatPumpFanDelayTime = [], coolingCoilType = [], preheatCoilType = [], gasPreheatCoilEfficiency = [], gasPreheatCoilParasiticElectricLoad = [])
  @name = name
  @description = description
  @model = model
  @manufacturer = manufacturer
  @ratedFlow = ratedFlow
  @minFlow = minFlow
  @maximumFlow = maximumFlow
  @maximumFlowFractionDuringReheat = maximumFlowFractionDuringReheat
  @operationSchedule = operationSchedule
  @motorInAirstream = motorInAirstream
  @temp = temp
  @enthalpy = enthalpy
  @economizerLockout = economizerLockout
  @resetTemperature = resetTemperature
  @deltaP = deltaP
  @deltaT = deltaT
  @minRelativeHumidity = minRelativeHumidity
  @maxRelativeHumidity = maxRelativeHumidity
  @power = power
  @capacity = capacity
  @control = control
  @efficiency = efficiency
  @airStreamFraction = airStreamFraction
  @performance = performance
  @cost = cost
  @weight = weight
  @life = life
  @waterLoss = waterLoss
  @energy = energy
  @hydronicLoopId = hydronicLoopId
  @reference = reference
  @refrigerantType = refrigerantType
  @cADObjectId = cADObjectId
  @generalGeometry = generalGeometry
  @shellGeometry = shellGeometry
  @flowType = flowType
  @parallelFanOnFlowFraction = parallelFanOnFlowFraction
  @nightCycleControl = nightCycleControl
  @heatRecoveryType = heatRecoveryType
  @sensibleHeatRecoveryEffectiveness = sensibleHeatRecoveryEffectiveness
  @latentHeatRecoveryEffectiveness = latentHeatRecoveryEffectiveness
  @coolingCoilSetpointResetType = coolingCoilSetpointResetType
  @heatingCoilSetpointResetType = heatingCoilSetpointResetType
  @damperHeatingAction = damperHeatingAction
  @heatPumpDefrostControl = heatPumpDefrostControl
  @heatPumpDefrostStrategy = heatPumpDefrostStrategy
  @supplementalHeatingCoilType = supplementalHeatingCoilType
  @supplementalHeatingCoilCapacity = supplementalHeatingCoilCapacity
  @supplementalGasHeatingCoilEfficiency = supplementalGasHeatingCoilEfficiency
  @supplementalGasHeatingCoilParasiticElectricLoad = supplementalGasHeatingCoilParasiticElectricLoad
  @cyclingRateMax = cyclingRateMax
  @heatPumpTimeConstant = heatPumpTimeConstant
  @fractionOnCyclePowerUse = fractionOnCyclePowerUse
  @heatPumpFanDelayTime = heatPumpFanDelayTime
  @coolingCoilType = coolingCoilType
  @preheatCoilType = preheatCoilType
  @gasPreheatCoilEfficiency = gasPreheatCoilEfficiency
  @gasPreheatCoilParasiticElectricLoad = gasPreheatCoilParasiticElectricLoad
  @__xmlattr = {}
end

Instance Attribute Details

#airStreamFractionObject

Returns the value of attribute airStreamFraction.



25141
25142
25143
# File 'lib/BuildingSync.rb', line 25141

def airStreamFraction
  @airStreamFraction
end

#cADObjectIdObject

Returns the value of attribute cADObjectId.



25151
25152
25153
# File 'lib/BuildingSync.rb', line 25151

def cADObjectId
  @cADObjectId
end

#capacityObject

Returns the value of attribute capacity.



25138
25139
25140
# File 'lib/BuildingSync.rb', line 25138

def capacity
  @capacity
end

#controlObject

Returns the value of attribute control.



25139
25140
25141
# File 'lib/BuildingSync.rb', line 25139

def control
  @control
end

#coolingCoilSetpointResetTypeObject

Returns the value of attribute coolingCoilSetpointResetType.



25160
25161
25162
# File 'lib/BuildingSync.rb', line 25160

def coolingCoilSetpointResetType
  @coolingCoilSetpointResetType
end

#coolingCoilTypeObject

Returns the value of attribute coolingCoilType.



25173
25174
25175
# File 'lib/BuildingSync.rb', line 25173

def coolingCoilType
  @coolingCoilType
end

#costObject

Returns the value of attribute cost.



25143
25144
25145
# File 'lib/BuildingSync.rb', line 25143

def cost
  @cost
end

#cyclingRateMaxObject

Returns the value of attribute cyclingRateMax.



25169
25170
25171
# File 'lib/BuildingSync.rb', line 25169

def cyclingRateMax
  @cyclingRateMax
end

#damperHeatingActionObject

Returns the value of attribute damperHeatingAction.



25162
25163
25164
# File 'lib/BuildingSync.rb', line 25162

def damperHeatingAction
  @damperHeatingAction
end

#deltaPObject

Returns the value of attribute deltaP.



25133
25134
25135
# File 'lib/BuildingSync.rb', line 25133

def deltaP
  @deltaP
end

#deltaTObject

Returns the value of attribute deltaT.



25134
25135
25136
# File 'lib/BuildingSync.rb', line 25134

def deltaT
  @deltaT
end

#descriptionObject

Returns the value of attribute description.



25120
25121
25122
# File 'lib/BuildingSync.rb', line 25120

def description
  @description
end

#economizerLockoutObject

Returns the value of attribute economizerLockout.



25131
25132
25133
# File 'lib/BuildingSync.rb', line 25131

def economizerLockout
  @economizerLockout
end

#efficiencyObject

Returns the value of attribute efficiency.



25140
25141
25142
# File 'lib/BuildingSync.rb', line 25140

def efficiency
  @efficiency
end

#energyObject

Returns the value of attribute energy.



25147
25148
25149
# File 'lib/BuildingSync.rb', line 25147

def energy
  @energy
end

#enthalpyObject

Returns the value of attribute enthalpy.



25130
25131
25132
# File 'lib/BuildingSync.rb', line 25130

def enthalpy
  @enthalpy
end

#flowTypeObject

Returns the value of attribute flowType.



25154
25155
25156
# File 'lib/BuildingSync.rb', line 25154

def flowType
  @flowType
end

#fractionOnCyclePowerUseObject

Returns the value of attribute fractionOnCyclePowerUse.



25171
25172
25173
# File 'lib/BuildingSync.rb', line 25171

def fractionOnCyclePowerUse
  @fractionOnCyclePowerUse
end

#gasPreheatCoilEfficiencyObject

Returns the value of attribute gasPreheatCoilEfficiency.



25175
25176
25177
# File 'lib/BuildingSync.rb', line 25175

def gasPreheatCoilEfficiency
  @gasPreheatCoilEfficiency
end

#gasPreheatCoilParasiticElectricLoadObject

Returns the value of attribute gasPreheatCoilParasiticElectricLoad.



25176
25177
25178
# File 'lib/BuildingSync.rb', line 25176

def gasPreheatCoilParasiticElectricLoad
  @gasPreheatCoilParasiticElectricLoad
end

#generalGeometryObject

Returns the value of attribute generalGeometry.



25152
25153
25154
# File 'lib/BuildingSync.rb', line 25152

def generalGeometry
  @generalGeometry
end

#heatingCoilSetpointResetTypeObject

Returns the value of attribute heatingCoilSetpointResetType.



25161
25162
25163
# File 'lib/BuildingSync.rb', line 25161

def heatingCoilSetpointResetType
  @heatingCoilSetpointResetType
end

#heatPumpDefrostControlObject

Returns the value of attribute heatPumpDefrostControl.



25163
25164
25165
# File 'lib/BuildingSync.rb', line 25163

def heatPumpDefrostControl
  @heatPumpDefrostControl
end

#heatPumpDefrostStrategyObject

Returns the value of attribute heatPumpDefrostStrategy.



25164
25165
25166
# File 'lib/BuildingSync.rb', line 25164

def heatPumpDefrostStrategy
  @heatPumpDefrostStrategy
end

#heatPumpFanDelayTimeObject

Returns the value of attribute heatPumpFanDelayTime.



25172
25173
25174
# File 'lib/BuildingSync.rb', line 25172

def heatPumpFanDelayTime
  @heatPumpFanDelayTime
end

#heatPumpTimeConstantObject

Returns the value of attribute heatPumpTimeConstant.



25170
25171
25172
# File 'lib/BuildingSync.rb', line 25170

def heatPumpTimeConstant
  @heatPumpTimeConstant
end

#heatRecoveryTypeObject

Returns the value of attribute heatRecoveryType.



25157
25158
25159
# File 'lib/BuildingSync.rb', line 25157

def heatRecoveryType
  @heatRecoveryType
end

#hydronicLoopIdObject

Returns the value of attribute hydronicLoopId.



25148
25149
25150
# File 'lib/BuildingSync.rb', line 25148

def hydronicLoopId
  @hydronicLoopId
end

#latentHeatRecoveryEffectivenessObject

Returns the value of attribute latentHeatRecoveryEffectiveness.



25159
25160
25161
# File 'lib/BuildingSync.rb', line 25159

def latentHeatRecoveryEffectiveness
  @latentHeatRecoveryEffectiveness
end

#lifeObject

Returns the value of attribute life.



25145
25146
25147
# File 'lib/BuildingSync.rb', line 25145

def life
  @life
end

#manufacturerObject

Returns the value of attribute manufacturer.



25122
25123
25124
# File 'lib/BuildingSync.rb', line 25122

def manufacturer
  @manufacturer
end

#maximumFlowObject

Returns the value of attribute maximumFlow.



25125
25126
25127
# File 'lib/BuildingSync.rb', line 25125

def maximumFlow
  @maximumFlow
end

#maximumFlowFractionDuringReheatObject

Returns the value of attribute maximumFlowFractionDuringReheat.



25126
25127
25128
# File 'lib/BuildingSync.rb', line 25126

def maximumFlowFractionDuringReheat
  @maximumFlowFractionDuringReheat
end

#maxRelativeHumidityObject

Returns the value of attribute maxRelativeHumidity.



25136
25137
25138
# File 'lib/BuildingSync.rb', line 25136

def maxRelativeHumidity
  @maxRelativeHumidity
end

#minFlowObject

Returns the value of attribute minFlow.



25124
25125
25126
# File 'lib/BuildingSync.rb', line 25124

def minFlow
  @minFlow
end

#minRelativeHumidityObject

Returns the value of attribute minRelativeHumidity.



25135
25136
25137
# File 'lib/BuildingSync.rb', line 25135

def minRelativeHumidity
  @minRelativeHumidity
end

#modelObject

Returns the value of attribute model.



25121
25122
25123
# File 'lib/BuildingSync.rb', line 25121

def model
  @model
end

#motorInAirstreamObject

Returns the value of attribute motorInAirstream.



25128
25129
25130
# File 'lib/BuildingSync.rb', line 25128

def motorInAirstream
  @motorInAirstream
end

#nameObject

Returns the value of attribute name.



25119
25120
25121
# File 'lib/BuildingSync.rb', line 25119

def name
  @name
end

#nightCycleControlObject

Returns the value of attribute nightCycleControl.



25156
25157
25158
# File 'lib/BuildingSync.rb', line 25156

def nightCycleControl
  @nightCycleControl
end

#operationScheduleObject

Returns the value of attribute operationSchedule.



25127
25128
25129
# File 'lib/BuildingSync.rb', line 25127

def operationSchedule
  @operationSchedule
end

#parallelFanOnFlowFractionObject

Returns the value of attribute parallelFanOnFlowFraction.



25155
25156
25157
# File 'lib/BuildingSync.rb', line 25155

def parallelFanOnFlowFraction
  @parallelFanOnFlowFraction
end

#performanceObject

Returns the value of attribute performance.



25142
25143
25144
# File 'lib/BuildingSync.rb', line 25142

def performance
  @performance
end

#powerObject

Returns the value of attribute power.



25137
25138
25139
# File 'lib/BuildingSync.rb', line 25137

def power
  @power
end

#preheatCoilTypeObject

Returns the value of attribute preheatCoilType.



25174
25175
25176
# File 'lib/BuildingSync.rb', line 25174

def preheatCoilType
  @preheatCoilType
end

#ratedFlowObject

Returns the value of attribute ratedFlow.



25123
25124
25125
# File 'lib/BuildingSync.rb', line 25123

def ratedFlow
  @ratedFlow
end

#referenceObject

Returns the value of attribute reference.



25149
25150
25151
# File 'lib/BuildingSync.rb', line 25149

def reference
  @reference
end

#refrigerantTypeObject

Returns the value of attribute refrigerantType.



25150
25151
25152
# File 'lib/BuildingSync.rb', line 25150

def refrigerantType
  @refrigerantType
end

#resetTemperatureObject

Returns the value of attribute resetTemperature.



25132
25133
25134
# File 'lib/BuildingSync.rb', line 25132

def resetTemperature
  @resetTemperature
end

#sensibleHeatRecoveryEffectivenessObject

Returns the value of attribute sensibleHeatRecoveryEffectiveness.



25158
25159
25160
# File 'lib/BuildingSync.rb', line 25158

def sensibleHeatRecoveryEffectiveness
  @sensibleHeatRecoveryEffectiveness
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



25153
25154
25155
# File 'lib/BuildingSync.rb', line 25153

def shellGeometry
  @shellGeometry
end

#supplementalGasHeatingCoilEfficiencyObject

Returns the value of attribute supplementalGasHeatingCoilEfficiency.



25167
25168
25169
# File 'lib/BuildingSync.rb', line 25167

def supplementalGasHeatingCoilEfficiency
  @supplementalGasHeatingCoilEfficiency
end

#supplementalGasHeatingCoilParasiticElectricLoadObject

Returns the value of attribute supplementalGasHeatingCoilParasiticElectricLoad.



25168
25169
25170
# File 'lib/BuildingSync.rb', line 25168

def supplementalGasHeatingCoilParasiticElectricLoad
  @supplementalGasHeatingCoilParasiticElectricLoad
end

#supplementalHeatingCoilCapacityObject

Returns the value of attribute supplementalHeatingCoilCapacity.



25166
25167
25168
# File 'lib/BuildingSync.rb', line 25166

def supplementalHeatingCoilCapacity
  @supplementalHeatingCoilCapacity
end

#supplementalHeatingCoilTypeObject

Returns the value of attribute supplementalHeatingCoilType.



25165
25166
25167
# File 'lib/BuildingSync.rb', line 25165

def supplementalHeatingCoilType
  @supplementalHeatingCoilType
end

#tempObject

Returns the value of attribute temp.



25129
25130
25131
# File 'lib/BuildingSync.rb', line 25129

def temp
  @temp
end

#waterLossObject

Returns the value of attribute waterLoss.



25146
25147
25148
# File 'lib/BuildingSync.rb', line 25146

def waterLoss
  @waterLoss
end

#weightObject

Returns the value of attribute weight.



25144
25145
25146
# File 'lib/BuildingSync.rb', line 25144

def weight
  @weight
end

Instance Method Details

#__xmlattrObject



25178
25179
25180
# File 'lib/BuildingSync.rb', line 25178

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_equipmentTypeObject



25190
25191
25192
# File 'lib/BuildingSync.rb', line 25190

def xmlattr_equipmentType
  __xmlattr[AttrEquipmentType]
end

#xmlattr_equipmentType=(value) ⇒ Object



25194
25195
25196
# File 'lib/BuildingSync.rb', line 25194

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

#xmlattr_idObject



25182
25183
25184
# File 'lib/BuildingSync.rb', line 25182

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



25186
25187
25188
# File 'lib/BuildingSync.rb', line 25186

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

#xmlattr_programIdObject



25198
25199
25200
# File 'lib/BuildingSync.rb', line 25198

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



25202
25203
25204
# File 'lib/BuildingSync.rb', line 25202

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