Class: BuildingSync::FanSystemType

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

Overview

http://buildingsync.net/schemas/bedes-auc/2019FanSystemType

fanEfficiency - BuildingSync::FanSystemType::FanEfficiency
fanSize - BuildingSync::FanSystemType::FanSize
installedFlowRate - BuildingSync::FanSystemType::InstalledFlowRate
fanInstalledFlowRate - BuildingSync::FanSystemType::FanInstalledFlowRate
minimumFlowRate - BuildingSync::FanSystemType::MinimumFlowRate
maximumFanPower - BuildingSync::FanSystemType::MaximumFanPower
fanPowerMinimumRatio - BuildingSync::BoundedDecimalZeroToOneWithSourceAttribute
fanType - SOAP::SOAPString
beltType - SOAP::SOAPString
fanApplication - SOAP::SOAPString
fanControlType - SOAP::SOAPString
fanPlacement - SOAP::SOAPString
motorLocationRelativeToAirStream - SOAP::SOAPBoolean
designStaticPressure - BuildingSync::FanSystemType::DesignStaticPressure
numberOfDiscreteFanSpeedsCooling - BuildingSync::FanSystemType::NumberOfDiscreteFanSpeedsCooling
numberOfDiscreteFanSpeedsHeating - BuildingSync::FanSystemType::NumberOfDiscreteFanSpeedsHeating
controls - BuildingSync::FanSystemType::Controls
thirdPartyCertification - SOAP::SOAPString
quantity - BuildingSync::Quantity
yearInstalled - SOAP::SOAPGYear
yearOfManufacture - SOAP::SOAPGYear
primaryFuel - BuildingSync::FuelTypes
manufacturer - SOAP::SOAPString
modelNumber - SOAP::SOAPString
location - SOAP::SOAPString
linkedPremises - BuildingSync::LinkedPremises
linkedSystemIDs - BuildingSync::LinkedSystemIDs
userDefinedFields - BuildingSync::UserDefinedFields
equipmentID - SOAP::SOAPString
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: Controls, DesignStaticPressure, FanEfficiency, FanInstalledFlowRate, FanSize, InstalledFlowRate, MaximumFanPower, MinimumFlowRate, NumberOfDiscreteFanSpeedsCooling, NumberOfDiscreteFanSpeedsHeating

Constant Summary collapse

AttrID =
XSD::QName.new(nil, "ID")
AttrStatus =
XSD::QName.new("http://buildingsync.net/schemas/bedes-auc/2019", "Status")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fanEfficiency = nil, fanSize = nil, installedFlowRate = nil, fanInstalledFlowRate = nil, minimumFlowRate = nil, maximumFanPower = nil, fanPowerMinimumRatio = nil, fanType = nil, beltType = nil, fanApplication = nil, fanControlType = nil, fanPlacement = nil, motorLocationRelativeToAirStream = nil, designStaticPressure = nil, numberOfDiscreteFanSpeedsCooling = nil, numberOfDiscreteFanSpeedsHeating = nil, controls = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, yearOfManufacture = nil, primaryFuel = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, linkedSystemIDs = nil, userDefinedFields = nil, equipmentID = nil) ⇒ FanSystemType

Returns a new instance of FanSystemType.



12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
# File 'lib/BuildingSync.rb', line 12094

def initialize(fanEfficiency = nil, fanSize = nil, installedFlowRate = nil, fanInstalledFlowRate = nil, minimumFlowRate = nil, maximumFanPower = nil, fanPowerMinimumRatio = nil, fanType = nil, beltType = nil, fanApplication = nil, fanControlType = nil, fanPlacement = nil, motorLocationRelativeToAirStream = nil, designStaticPressure = nil, numberOfDiscreteFanSpeedsCooling = nil, numberOfDiscreteFanSpeedsHeating = nil, controls = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, yearOfManufacture = nil, primaryFuel = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, linkedSystemIDs = nil, userDefinedFields = nil, equipmentID = nil)
  @fanEfficiency = fanEfficiency
  @fanSize = fanSize
  @installedFlowRate = installedFlowRate
  @fanInstalledFlowRate = fanInstalledFlowRate
  @minimumFlowRate = minimumFlowRate
  @maximumFanPower = maximumFanPower
  @fanPowerMinimumRatio = fanPowerMinimumRatio
  @fanType = fanType
  @beltType = beltType
  @fanApplication = fanApplication
  @fanControlType = fanControlType
  @fanPlacement = fanPlacement
  @motorLocationRelativeToAirStream = motorLocationRelativeToAirStream
  @designStaticPressure = designStaticPressure
  @numberOfDiscreteFanSpeedsCooling = numberOfDiscreteFanSpeedsCooling
  @numberOfDiscreteFanSpeedsHeating = numberOfDiscreteFanSpeedsHeating
  @controls = controls
  @thirdPartyCertification = thirdPartyCertification
  @quantity = quantity
  @yearInstalled = yearInstalled
  @yearOfManufacture = yearOfManufacture
  @primaryFuel = primaryFuel
  @manufacturer = manufacturer
  @modelNumber = modelNumber
  @location = location
  @linkedPremises = linkedPremises
  @linkedSystemIDs = linkedSystemIDs
  @userDefinedFields = userDefinedFields
  @equipmentID = equipmentID
  @__xmlattr = {}
end

Instance Attribute Details

#beltTypeObject

Returns the value of attribute beltType.



12052
12053
12054
# File 'lib/BuildingSync.rb', line 12052

def beltType
  @beltType
end

#controlsObject

Returns the value of attribute controls.



12060
12061
12062
# File 'lib/BuildingSync.rb', line 12060

def controls
  @controls
end

#designStaticPressureObject

Returns the value of attribute designStaticPressure.



12057
12058
12059
# File 'lib/BuildingSync.rb', line 12057

def designStaticPressure
  @designStaticPressure
end

#equipmentIDObject

Returns the value of attribute equipmentID.



12072
12073
12074
# File 'lib/BuildingSync.rb', line 12072

def equipmentID
  @equipmentID
end

#fanApplicationObject

Returns the value of attribute fanApplication.



12053
12054
12055
# File 'lib/BuildingSync.rb', line 12053

def fanApplication
  @fanApplication
end

#fanControlTypeObject

Returns the value of attribute fanControlType.



12054
12055
12056
# File 'lib/BuildingSync.rb', line 12054

def fanControlType
  @fanControlType
end

#fanEfficiencyObject

Returns the value of attribute fanEfficiency.



12044
12045
12046
# File 'lib/BuildingSync.rb', line 12044

def fanEfficiency
  @fanEfficiency
end

#fanInstalledFlowRateObject

Returns the value of attribute fanInstalledFlowRate.



12047
12048
12049
# File 'lib/BuildingSync.rb', line 12047

def fanInstalledFlowRate
  @fanInstalledFlowRate
end

#fanPlacementObject

Returns the value of attribute fanPlacement.



12055
12056
12057
# File 'lib/BuildingSync.rb', line 12055

def fanPlacement
  @fanPlacement
end

#fanPowerMinimumRatioObject

Returns the value of attribute fanPowerMinimumRatio.



12050
12051
12052
# File 'lib/BuildingSync.rb', line 12050

def fanPowerMinimumRatio
  @fanPowerMinimumRatio
end

#fanSizeObject

Returns the value of attribute fanSize.



12045
12046
12047
# File 'lib/BuildingSync.rb', line 12045

def fanSize
  @fanSize
end

#fanTypeObject

Returns the value of attribute fanType.



12051
12052
12053
# File 'lib/BuildingSync.rb', line 12051

def fanType
  @fanType
end

#installedFlowRateObject

Returns the value of attribute installedFlowRate.



12046
12047
12048
# File 'lib/BuildingSync.rb', line 12046

def installedFlowRate
  @installedFlowRate
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



12069
12070
12071
# File 'lib/BuildingSync.rb', line 12069

def linkedPremises
  @linkedPremises
end

#linkedSystemIDsObject

Returns the value of attribute linkedSystemIDs.



12070
12071
12072
# File 'lib/BuildingSync.rb', line 12070

def linkedSystemIDs
  @linkedSystemIDs
end

#locationObject

Returns the value of attribute location.



12068
12069
12070
# File 'lib/BuildingSync.rb', line 12068

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



12066
12067
12068
# File 'lib/BuildingSync.rb', line 12066

def manufacturer
  @manufacturer
end

#maximumFanPowerObject

Returns the value of attribute maximumFanPower.



12049
12050
12051
# File 'lib/BuildingSync.rb', line 12049

def maximumFanPower
  @maximumFanPower
end

#minimumFlowRateObject

Returns the value of attribute minimumFlowRate.



12048
12049
12050
# File 'lib/BuildingSync.rb', line 12048

def minimumFlowRate
  @minimumFlowRate
end

#modelNumberObject

Returns the value of attribute modelNumber.



12067
12068
12069
# File 'lib/BuildingSync.rb', line 12067

def modelNumber
  @modelNumber
end

#motorLocationRelativeToAirStreamObject

Returns the value of attribute motorLocationRelativeToAirStream.



12056
12057
12058
# File 'lib/BuildingSync.rb', line 12056

def motorLocationRelativeToAirStream
  @motorLocationRelativeToAirStream
end

#numberOfDiscreteFanSpeedsCoolingObject

Returns the value of attribute numberOfDiscreteFanSpeedsCooling.



12058
12059
12060
# File 'lib/BuildingSync.rb', line 12058

def numberOfDiscreteFanSpeedsCooling
  @numberOfDiscreteFanSpeedsCooling
end

#numberOfDiscreteFanSpeedsHeatingObject

Returns the value of attribute numberOfDiscreteFanSpeedsHeating.



12059
12060
12061
# File 'lib/BuildingSync.rb', line 12059

def numberOfDiscreteFanSpeedsHeating
  @numberOfDiscreteFanSpeedsHeating
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



12065
12066
12067
# File 'lib/BuildingSync.rb', line 12065

def primaryFuel
  @primaryFuel
end

#quantityObject

Returns the value of attribute quantity.



12062
12063
12064
# File 'lib/BuildingSync.rb', line 12062

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



12061
12062
12063
# File 'lib/BuildingSync.rb', line 12061

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



12071
12072
12073
# File 'lib/BuildingSync.rb', line 12071

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



12063
12064
12065
# File 'lib/BuildingSync.rb', line 12063

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



12064
12065
12066
# File 'lib/BuildingSync.rb', line 12064

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



12074
12075
12076
# File 'lib/BuildingSync.rb', line 12074

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



12078
12079
12080
# File 'lib/BuildingSync.rb', line 12078

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



12082
12083
12084
# File 'lib/BuildingSync.rb', line 12082

def xmlattr_ID=(value)
  __xmlattr[AttrID] = value
end

#xmlattr_StatusObject



12086
12087
12088
# File 'lib/BuildingSync.rb', line 12086

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



12090
12091
12092
# File 'lib/BuildingSync.rb', line 12090

def xmlattr_Status=(value)
  __xmlattr[AttrStatus] = value
end