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
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) ⇒ FanSystemType

Returns a new instance of FanSystemType.



11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
# File 'lib/BuildingSync.rb', line 11978

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)
  @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
  @__xmlattr = {}
end

Instance Attribute Details

#beltTypeObject

Returns the value of attribute beltType.



11937
11938
11939
# File 'lib/BuildingSync.rb', line 11937

def beltType
  @beltType
end

#controlsObject

Returns the value of attribute controls.



11945
11946
11947
# File 'lib/BuildingSync.rb', line 11945

def controls
  @controls
end

#designStaticPressureObject

Returns the value of attribute designStaticPressure.



11942
11943
11944
# File 'lib/BuildingSync.rb', line 11942

def designStaticPressure
  @designStaticPressure
end

#fanApplicationObject

Returns the value of attribute fanApplication.



11938
11939
11940
# File 'lib/BuildingSync.rb', line 11938

def fanApplication
  @fanApplication
end

#fanControlTypeObject

Returns the value of attribute fanControlType.



11939
11940
11941
# File 'lib/BuildingSync.rb', line 11939

def fanControlType
  @fanControlType
end

#fanEfficiencyObject

Returns the value of attribute fanEfficiency.



11929
11930
11931
# File 'lib/BuildingSync.rb', line 11929

def fanEfficiency
  @fanEfficiency
end

#fanInstalledFlowRateObject

Returns the value of attribute fanInstalledFlowRate.



11932
11933
11934
# File 'lib/BuildingSync.rb', line 11932

def fanInstalledFlowRate
  @fanInstalledFlowRate
end

#fanPlacementObject

Returns the value of attribute fanPlacement.



11940
11941
11942
# File 'lib/BuildingSync.rb', line 11940

def fanPlacement
  @fanPlacement
end

#fanPowerMinimumRatioObject

Returns the value of attribute fanPowerMinimumRatio.



11935
11936
11937
# File 'lib/BuildingSync.rb', line 11935

def fanPowerMinimumRatio
  @fanPowerMinimumRatio
end

#fanSizeObject

Returns the value of attribute fanSize.



11930
11931
11932
# File 'lib/BuildingSync.rb', line 11930

def fanSize
  @fanSize
end

#fanTypeObject

Returns the value of attribute fanType.



11936
11937
11938
# File 'lib/BuildingSync.rb', line 11936

def fanType
  @fanType
end

#installedFlowRateObject

Returns the value of attribute installedFlowRate.



11931
11932
11933
# File 'lib/BuildingSync.rb', line 11931

def installedFlowRate
  @installedFlowRate
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



11954
11955
11956
# File 'lib/BuildingSync.rb', line 11954

def linkedPremises
  @linkedPremises
end

#linkedSystemIDsObject

Returns the value of attribute linkedSystemIDs.



11955
11956
11957
# File 'lib/BuildingSync.rb', line 11955

def linkedSystemIDs
  @linkedSystemIDs
end

#locationObject

Returns the value of attribute location.



11953
11954
11955
# File 'lib/BuildingSync.rb', line 11953

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



11951
11952
11953
# File 'lib/BuildingSync.rb', line 11951

def manufacturer
  @manufacturer
end

#maximumFanPowerObject

Returns the value of attribute maximumFanPower.



11934
11935
11936
# File 'lib/BuildingSync.rb', line 11934

def maximumFanPower
  @maximumFanPower
end

#minimumFlowRateObject

Returns the value of attribute minimumFlowRate.



11933
11934
11935
# File 'lib/BuildingSync.rb', line 11933

def minimumFlowRate
  @minimumFlowRate
end

#modelNumberObject

Returns the value of attribute modelNumber.



11952
11953
11954
# File 'lib/BuildingSync.rb', line 11952

def modelNumber
  @modelNumber
end

#motorLocationRelativeToAirStreamObject

Returns the value of attribute motorLocationRelativeToAirStream.



11941
11942
11943
# File 'lib/BuildingSync.rb', line 11941

def motorLocationRelativeToAirStream
  @motorLocationRelativeToAirStream
end

#numberOfDiscreteFanSpeedsCoolingObject

Returns the value of attribute numberOfDiscreteFanSpeedsCooling.



11943
11944
11945
# File 'lib/BuildingSync.rb', line 11943

def numberOfDiscreteFanSpeedsCooling
  @numberOfDiscreteFanSpeedsCooling
end

#numberOfDiscreteFanSpeedsHeatingObject

Returns the value of attribute numberOfDiscreteFanSpeedsHeating.



11944
11945
11946
# File 'lib/BuildingSync.rb', line 11944

def numberOfDiscreteFanSpeedsHeating
  @numberOfDiscreteFanSpeedsHeating
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



11950
11951
11952
# File 'lib/BuildingSync.rb', line 11950

def primaryFuel
  @primaryFuel
end

#quantityObject

Returns the value of attribute quantity.



11947
11948
11949
# File 'lib/BuildingSync.rb', line 11947

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



11946
11947
11948
# File 'lib/BuildingSync.rb', line 11946

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



11956
11957
11958
# File 'lib/BuildingSync.rb', line 11956

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



11948
11949
11950
# File 'lib/BuildingSync.rb', line 11948

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



11949
11950
11951
# File 'lib/BuildingSync.rb', line 11949

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



11958
11959
11960
# File 'lib/BuildingSync.rb', line 11958

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



11962
11963
11964
# File 'lib/BuildingSync.rb', line 11962

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



11966
11967
11968
# File 'lib/BuildingSync.rb', line 11966

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

#xmlattr_StatusObject



11970
11971
11972
# File 'lib/BuildingSync.rb', line 11970

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



11974
11975
11976
# File 'lib/BuildingSync.rb', line 11974

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