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.



24681
24682
24683
24684
24685
24686
24687
24688
24689
24690
24691
24692
24693
24694
24695
24696
24697
24698
24699
24700
24701
24702
24703
24704
24705
24706
24707
24708
24709
24710
24711
24712
24713
24714
24715
24716
24717
24718
24719
24720
24721
24722
24723
24724
24725
24726
24727
24728
24729
24730
24731
24732
24733
24734
24735
24736
24737
24738
24739
24740
24741
# File 'lib/BuildingSync.rb', line 24681

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.



24616
24617
24618
# File 'lib/BuildingSync.rb', line 24616

def airStreamFraction
  @airStreamFraction
end

#cADObjectIdObject

Returns the value of attribute cADObjectId.



24626
24627
24628
# File 'lib/BuildingSync.rb', line 24626

def cADObjectId
  @cADObjectId
end

#capacityObject

Returns the value of attribute capacity.



24613
24614
24615
# File 'lib/BuildingSync.rb', line 24613

def capacity
  @capacity
end

#controlObject

Returns the value of attribute control.



24614
24615
24616
# File 'lib/BuildingSync.rb', line 24614

def control
  @control
end

#coolingCoilSetpointResetTypeObject

Returns the value of attribute coolingCoilSetpointResetType.



24635
24636
24637
# File 'lib/BuildingSync.rb', line 24635

def coolingCoilSetpointResetType
  @coolingCoilSetpointResetType
end

#coolingCoilTypeObject

Returns the value of attribute coolingCoilType.



24648
24649
24650
# File 'lib/BuildingSync.rb', line 24648

def coolingCoilType
  @coolingCoilType
end

#costObject

Returns the value of attribute cost.



24618
24619
24620
# File 'lib/BuildingSync.rb', line 24618

def cost
  @cost
end

#cyclingRateMaxObject

Returns the value of attribute cyclingRateMax.



24644
24645
24646
# File 'lib/BuildingSync.rb', line 24644

def cyclingRateMax
  @cyclingRateMax
end

#damperHeatingActionObject

Returns the value of attribute damperHeatingAction.



24637
24638
24639
# File 'lib/BuildingSync.rb', line 24637

def damperHeatingAction
  @damperHeatingAction
end

#deltaPObject

Returns the value of attribute deltaP.



24608
24609
24610
# File 'lib/BuildingSync.rb', line 24608

def deltaP
  @deltaP
end

#deltaTObject

Returns the value of attribute deltaT.



24609
24610
24611
# File 'lib/BuildingSync.rb', line 24609

def deltaT
  @deltaT
end

#descriptionObject

Returns the value of attribute description.



24595
24596
24597
# File 'lib/BuildingSync.rb', line 24595

def description
  @description
end

#economizerLockoutObject

Returns the value of attribute economizerLockout.



24606
24607
24608
# File 'lib/BuildingSync.rb', line 24606

def economizerLockout
  @economizerLockout
end

#efficiencyObject

Returns the value of attribute efficiency.



24615
24616
24617
# File 'lib/BuildingSync.rb', line 24615

def efficiency
  @efficiency
end

#energyObject

Returns the value of attribute energy.



24622
24623
24624
# File 'lib/BuildingSync.rb', line 24622

def energy
  @energy
end

#enthalpyObject

Returns the value of attribute enthalpy.



24605
24606
24607
# File 'lib/BuildingSync.rb', line 24605

def enthalpy
  @enthalpy
end

#flowTypeObject

Returns the value of attribute flowType.



24629
24630
24631
# File 'lib/BuildingSync.rb', line 24629

def flowType
  @flowType
end

#fractionOnCyclePowerUseObject

Returns the value of attribute fractionOnCyclePowerUse.



24646
24647
24648
# File 'lib/BuildingSync.rb', line 24646

def fractionOnCyclePowerUse
  @fractionOnCyclePowerUse
end

#gasPreheatCoilEfficiencyObject

Returns the value of attribute gasPreheatCoilEfficiency.



24650
24651
24652
# File 'lib/BuildingSync.rb', line 24650

def gasPreheatCoilEfficiency
  @gasPreheatCoilEfficiency
end

#gasPreheatCoilParasiticElectricLoadObject

Returns the value of attribute gasPreheatCoilParasiticElectricLoad.



24651
24652
24653
# File 'lib/BuildingSync.rb', line 24651

def gasPreheatCoilParasiticElectricLoad
  @gasPreheatCoilParasiticElectricLoad
end

#generalGeometryObject

Returns the value of attribute generalGeometry.



24627
24628
24629
# File 'lib/BuildingSync.rb', line 24627

def generalGeometry
  @generalGeometry
end

#heatingCoilSetpointResetTypeObject

Returns the value of attribute heatingCoilSetpointResetType.



24636
24637
24638
# File 'lib/BuildingSync.rb', line 24636

def heatingCoilSetpointResetType
  @heatingCoilSetpointResetType
end

#heatPumpDefrostControlObject

Returns the value of attribute heatPumpDefrostControl.



24638
24639
24640
# File 'lib/BuildingSync.rb', line 24638

def heatPumpDefrostControl
  @heatPumpDefrostControl
end

#heatPumpDefrostStrategyObject

Returns the value of attribute heatPumpDefrostStrategy.



24639
24640
24641
# File 'lib/BuildingSync.rb', line 24639

def heatPumpDefrostStrategy
  @heatPumpDefrostStrategy
end

#heatPumpFanDelayTimeObject

Returns the value of attribute heatPumpFanDelayTime.



24647
24648
24649
# File 'lib/BuildingSync.rb', line 24647

def heatPumpFanDelayTime
  @heatPumpFanDelayTime
end

#heatPumpTimeConstantObject

Returns the value of attribute heatPumpTimeConstant.



24645
24646
24647
# File 'lib/BuildingSync.rb', line 24645

def heatPumpTimeConstant
  @heatPumpTimeConstant
end

#heatRecoveryTypeObject

Returns the value of attribute heatRecoveryType.



24632
24633
24634
# File 'lib/BuildingSync.rb', line 24632

def heatRecoveryType
  @heatRecoveryType
end

#hydronicLoopIdObject

Returns the value of attribute hydronicLoopId.



24623
24624
24625
# File 'lib/BuildingSync.rb', line 24623

def hydronicLoopId
  @hydronicLoopId
end

#latentHeatRecoveryEffectivenessObject

Returns the value of attribute latentHeatRecoveryEffectiveness.



24634
24635
24636
# File 'lib/BuildingSync.rb', line 24634

def latentHeatRecoveryEffectiveness
  @latentHeatRecoveryEffectiveness
end

#lifeObject

Returns the value of attribute life.



24620
24621
24622
# File 'lib/BuildingSync.rb', line 24620

def life
  @life
end

#manufacturerObject

Returns the value of attribute manufacturer.



24597
24598
24599
# File 'lib/BuildingSync.rb', line 24597

def manufacturer
  @manufacturer
end

#maximumFlowObject

Returns the value of attribute maximumFlow.



24600
24601
24602
# File 'lib/BuildingSync.rb', line 24600

def maximumFlow
  @maximumFlow
end

#maximumFlowFractionDuringReheatObject

Returns the value of attribute maximumFlowFractionDuringReheat.



24601
24602
24603
# File 'lib/BuildingSync.rb', line 24601

def maximumFlowFractionDuringReheat
  @maximumFlowFractionDuringReheat
end

#maxRelativeHumidityObject

Returns the value of attribute maxRelativeHumidity.



24611
24612
24613
# File 'lib/BuildingSync.rb', line 24611

def maxRelativeHumidity
  @maxRelativeHumidity
end

#minFlowObject

Returns the value of attribute minFlow.



24599
24600
24601
# File 'lib/BuildingSync.rb', line 24599

def minFlow
  @minFlow
end

#minRelativeHumidityObject

Returns the value of attribute minRelativeHumidity.



24610
24611
24612
# File 'lib/BuildingSync.rb', line 24610

def minRelativeHumidity
  @minRelativeHumidity
end

#modelObject

Returns the value of attribute model.



24596
24597
24598
# File 'lib/BuildingSync.rb', line 24596

def model
  @model
end

#motorInAirstreamObject

Returns the value of attribute motorInAirstream.



24603
24604
24605
# File 'lib/BuildingSync.rb', line 24603

def motorInAirstream
  @motorInAirstream
end

#nameObject

Returns the value of attribute name.



24594
24595
24596
# File 'lib/BuildingSync.rb', line 24594

def name
  @name
end

#nightCycleControlObject

Returns the value of attribute nightCycleControl.



24631
24632
24633
# File 'lib/BuildingSync.rb', line 24631

def nightCycleControl
  @nightCycleControl
end

#operationScheduleObject

Returns the value of attribute operationSchedule.



24602
24603
24604
# File 'lib/BuildingSync.rb', line 24602

def operationSchedule
  @operationSchedule
end

#parallelFanOnFlowFractionObject

Returns the value of attribute parallelFanOnFlowFraction.



24630
24631
24632
# File 'lib/BuildingSync.rb', line 24630

def parallelFanOnFlowFraction
  @parallelFanOnFlowFraction
end

#performanceObject

Returns the value of attribute performance.



24617
24618
24619
# File 'lib/BuildingSync.rb', line 24617

def performance
  @performance
end

#powerObject

Returns the value of attribute power.



24612
24613
24614
# File 'lib/BuildingSync.rb', line 24612

def power
  @power
end

#preheatCoilTypeObject

Returns the value of attribute preheatCoilType.



24649
24650
24651
# File 'lib/BuildingSync.rb', line 24649

def preheatCoilType
  @preheatCoilType
end

#ratedFlowObject

Returns the value of attribute ratedFlow.



24598
24599
24600
# File 'lib/BuildingSync.rb', line 24598

def ratedFlow
  @ratedFlow
end

#referenceObject

Returns the value of attribute reference.



24624
24625
24626
# File 'lib/BuildingSync.rb', line 24624

def reference
  @reference
end

#refrigerantTypeObject

Returns the value of attribute refrigerantType.



24625
24626
24627
# File 'lib/BuildingSync.rb', line 24625

def refrigerantType
  @refrigerantType
end

#resetTemperatureObject

Returns the value of attribute resetTemperature.



24607
24608
24609
# File 'lib/BuildingSync.rb', line 24607

def resetTemperature
  @resetTemperature
end

#sensibleHeatRecoveryEffectivenessObject

Returns the value of attribute sensibleHeatRecoveryEffectiveness.



24633
24634
24635
# File 'lib/BuildingSync.rb', line 24633

def sensibleHeatRecoveryEffectiveness
  @sensibleHeatRecoveryEffectiveness
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



24628
24629
24630
# File 'lib/BuildingSync.rb', line 24628

def shellGeometry
  @shellGeometry
end

#supplementalGasHeatingCoilEfficiencyObject

Returns the value of attribute supplementalGasHeatingCoilEfficiency.



24642
24643
24644
# File 'lib/BuildingSync.rb', line 24642

def supplementalGasHeatingCoilEfficiency
  @supplementalGasHeatingCoilEfficiency
end

#supplementalGasHeatingCoilParasiticElectricLoadObject

Returns the value of attribute supplementalGasHeatingCoilParasiticElectricLoad.



24643
24644
24645
# File 'lib/BuildingSync.rb', line 24643

def supplementalGasHeatingCoilParasiticElectricLoad
  @supplementalGasHeatingCoilParasiticElectricLoad
end

#supplementalHeatingCoilCapacityObject

Returns the value of attribute supplementalHeatingCoilCapacity.



24641
24642
24643
# File 'lib/BuildingSync.rb', line 24641

def supplementalHeatingCoilCapacity
  @supplementalHeatingCoilCapacity
end

#supplementalHeatingCoilTypeObject

Returns the value of attribute supplementalHeatingCoilType.



24640
24641
24642
# File 'lib/BuildingSync.rb', line 24640

def supplementalHeatingCoilType
  @supplementalHeatingCoilType
end

#tempObject

Returns the value of attribute temp.



24604
24605
24606
# File 'lib/BuildingSync.rb', line 24604

def temp
  @temp
end

#waterLossObject

Returns the value of attribute waterLoss.



24621
24622
24623
# File 'lib/BuildingSync.rb', line 24621

def waterLoss
  @waterLoss
end

#weightObject

Returns the value of attribute weight.



24619
24620
24621
# File 'lib/BuildingSync.rb', line 24619

def weight
  @weight
end

Instance Method Details

#__xmlattrObject



24653
24654
24655
# File 'lib/BuildingSync.rb', line 24653

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_equipmentTypeObject



24665
24666
24667
# File 'lib/BuildingSync.rb', line 24665

def xmlattr_equipmentType
  __xmlattr[AttrEquipmentType]
end

#xmlattr_equipmentType=(value) ⇒ Object



24669
24670
24671
# File 'lib/BuildingSync.rb', line 24669

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

#xmlattr_idObject



24657
24658
24659
# File 'lib/BuildingSync.rb', line 24657

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



24661
24662
24663
# File 'lib/BuildingSync.rb', line 24661

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

#xmlattr_programIdObject



24673
24674
24675
# File 'lib/BuildingSync.rb', line 24673

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



24677
24678
24679
# File 'lib/BuildingSync.rb', line 24677

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