Class: BuildingSync::LightingSystemType

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

Overview

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

lampType - BuildingSync::LightingSystemType::LampType
ballastType - SOAP::SOAPString
inputVoltage - SOAP::SOAPString
installationType - SOAP::SOAPString
lightingDirection - SOAP::SOAPString
dimmingCapability - BuildingSync::LightingSystemType::DimmingCapability
percentPremisesServed - BuildingSync::LightingSystemType::PercentPremisesServed
installedPower - BuildingSync::LightingSystemType::InstalledPower
lampPower - BuildingSync::LampPower
numberOfLampsPerLuminaire - BuildingSync::LightingSystemType::NumberOfLampsPerLuminaire
numberOfLampsPerBallast - BuildingSync::LightingSystemType::NumberOfLampsPerBallast
numberOfBallastsPerLuminaire - BuildingSync::LightingSystemType::NumberOfBallastsPerLuminaire
numberOfLuminaires - BuildingSync::LightingSystemType::NumberOfLuminaires
outsideLighting - SOAP::SOAPBoolean
reflectorType - SOAP::SOAPString
lightingEfficacy - BuildingSync::LightingSystemType::LightingEfficacy
workPlaneHeight - BuildingSync::LightingSystemType::WorkPlaneHeight
luminaireHeight - BuildingSync::LightingSystemType::LuminaireHeight
fixtureSpacing - BuildingSync::LightingSystemType::FixtureSpacing
ratedLampLife - BuildingSync::LightingSystemType::RatedLampLife
controls - BuildingSync::LightingSystemType::Controls
lightingAutomationSystem - SOAP::SOAPBoolean
thirdPartyCertification - SOAP::SOAPString
primaryFuel - BuildingSync::FuelTypes
yearInstalled - SOAP::SOAPGYear
yearOfManufacture - SOAP::SOAPGYear
manufacturer - SOAP::SOAPString
modelNumber - SOAP::SOAPString
location - SOAP::SOAPString
linkedPremises - BuildingSync::LinkedPremises
userDefinedFields - BuildingSync::UserDefinedFields
quantity - BuildingSync::Quantity
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: Controls, DimmingCapability, FixtureSpacing, InstalledPower, LampType, LightingEfficacy, LuminaireHeight, NumberOfBallastsPerLuminaire, NumberOfLampsPerBallast, NumberOfLampsPerLuminaire, NumberOfLuminaires, PercentPremisesServed, RatedLampLife, WorkPlaneHeight

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(lampType = nil, ballastType = nil, inputVoltage = nil, installationType = nil, lightingDirection = nil, dimmingCapability = nil, percentPremisesServed = nil, installedPower = nil, lampPower = nil, numberOfLampsPerLuminaire = nil, numberOfLampsPerBallast = nil, numberOfBallastsPerLuminaire = nil, numberOfLuminaires = nil, outsideLighting = nil, reflectorType = nil, lightingEfficacy = nil, workPlaneHeight = nil, luminaireHeight = nil, fixtureSpacing = nil, ratedLampLife = nil, controls = nil, lightingAutomationSystem = nil, thirdPartyCertification = nil, primaryFuel = nil, yearInstalled = nil, yearOfManufacture = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, userDefinedFields = nil, quantity = nil) ⇒ LightingSystemType

Returns a new instance of LightingSystemType.



9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
# File 'lib/BuildingSync.rb', line 9552

def initialize(lampType = nil, ballastType = nil, inputVoltage = nil, installationType = nil, lightingDirection = nil, dimmingCapability = nil, percentPremisesServed = nil, installedPower = nil, lampPower = nil, numberOfLampsPerLuminaire = nil, numberOfLampsPerBallast = nil, numberOfBallastsPerLuminaire = nil, numberOfLuminaires = nil, outsideLighting = nil, reflectorType = nil, lightingEfficacy = nil, workPlaneHeight = nil, luminaireHeight = nil, fixtureSpacing = nil, ratedLampLife = nil, controls = nil, lightingAutomationSystem = nil, thirdPartyCertification = nil, primaryFuel = nil, yearInstalled = nil, yearOfManufacture = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, userDefinedFields = nil, quantity = nil)
  @lampType = lampType
  @ballastType = ballastType
  @inputVoltage = inputVoltage
  @installationType = installationType
  @lightingDirection = lightingDirection
  @dimmingCapability = dimmingCapability
  @percentPremisesServed = percentPremisesServed
  @installedPower = installedPower
  @lampPower = lampPower
  @numberOfLampsPerLuminaire = numberOfLampsPerLuminaire
  @numberOfLampsPerBallast = numberOfLampsPerBallast
  @numberOfBallastsPerLuminaire = numberOfBallastsPerLuminaire
  @numberOfLuminaires = numberOfLuminaires
  @outsideLighting = outsideLighting
  @reflectorType = reflectorType
  @lightingEfficacy = lightingEfficacy
  @workPlaneHeight = workPlaneHeight
  @luminaireHeight = luminaireHeight
  @fixtureSpacing = fixtureSpacing
  @ratedLampLife = ratedLampLife
  @controls = controls
  @lightingAutomationSystem = lightingAutomationSystem
  @thirdPartyCertification = thirdPartyCertification
  @primaryFuel = primaryFuel
  @yearInstalled = yearInstalled
  @yearOfManufacture = yearOfManufacture
  @manufacturer = manufacturer
  @modelNumber = modelNumber
  @location = location
  @linkedPremises = linkedPremises
  @userDefinedFields = userDefinedFields
  @quantity = quantity
  @__xmlattr = {}
end

Instance Attribute Details

#ballastTypeObject

Returns the value of attribute ballastType.



9500
9501
9502
# File 'lib/BuildingSync.rb', line 9500

def ballastType
  @ballastType
end

#controlsObject

Returns the value of attribute controls.



9519
9520
9521
# File 'lib/BuildingSync.rb', line 9519

def controls
  @controls
end

#dimmingCapabilityObject

Returns the value of attribute dimmingCapability.



9504
9505
9506
# File 'lib/BuildingSync.rb', line 9504

def dimmingCapability
  @dimmingCapability
end

#fixtureSpacingObject

Returns the value of attribute fixtureSpacing.



9517
9518
9519
# File 'lib/BuildingSync.rb', line 9517

def fixtureSpacing
  @fixtureSpacing
end

#inputVoltageObject

Returns the value of attribute inputVoltage.



9501
9502
9503
# File 'lib/BuildingSync.rb', line 9501

def inputVoltage
  @inputVoltage
end

#installationTypeObject

Returns the value of attribute installationType.



9502
9503
9504
# File 'lib/BuildingSync.rb', line 9502

def installationType
  @installationType
end

#installedPowerObject

Returns the value of attribute installedPower.



9506
9507
9508
# File 'lib/BuildingSync.rb', line 9506

def installedPower
  @installedPower
end

#lampPowerObject

Returns the value of attribute lampPower.



9507
9508
9509
# File 'lib/BuildingSync.rb', line 9507

def lampPower
  @lampPower
end

#lampTypeObject

Returns the value of attribute lampType.



9499
9500
9501
# File 'lib/BuildingSync.rb', line 9499

def lampType
  @lampType
end

#lightingAutomationSystemObject

Returns the value of attribute lightingAutomationSystem.



9520
9521
9522
# File 'lib/BuildingSync.rb', line 9520

def lightingAutomationSystem
  @lightingAutomationSystem
end

#lightingDirectionObject

Returns the value of attribute lightingDirection.



9503
9504
9505
# File 'lib/BuildingSync.rb', line 9503

def lightingDirection
  @lightingDirection
end

#lightingEfficacyObject

Returns the value of attribute lightingEfficacy.



9514
9515
9516
# File 'lib/BuildingSync.rb', line 9514

def lightingEfficacy
  @lightingEfficacy
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



9528
9529
9530
# File 'lib/BuildingSync.rb', line 9528

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



9527
9528
9529
# File 'lib/BuildingSync.rb', line 9527

def location
  @location
end

#luminaireHeightObject

Returns the value of attribute luminaireHeight.



9516
9517
9518
# File 'lib/BuildingSync.rb', line 9516

def luminaireHeight
  @luminaireHeight
end

#manufacturerObject

Returns the value of attribute manufacturer.



9525
9526
9527
# File 'lib/BuildingSync.rb', line 9525

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



9526
9527
9528
# File 'lib/BuildingSync.rb', line 9526

def modelNumber
  @modelNumber
end

#numberOfBallastsPerLuminaireObject

Returns the value of attribute numberOfBallastsPerLuminaire.



9510
9511
9512
# File 'lib/BuildingSync.rb', line 9510

def numberOfBallastsPerLuminaire
  @numberOfBallastsPerLuminaire
end

#numberOfLampsPerBallastObject

Returns the value of attribute numberOfLampsPerBallast.



9509
9510
9511
# File 'lib/BuildingSync.rb', line 9509

def numberOfLampsPerBallast
  @numberOfLampsPerBallast
end

#numberOfLampsPerLuminaireObject

Returns the value of attribute numberOfLampsPerLuminaire.



9508
9509
9510
# File 'lib/BuildingSync.rb', line 9508

def numberOfLampsPerLuminaire
  @numberOfLampsPerLuminaire
end

#numberOfLuminairesObject

Returns the value of attribute numberOfLuminaires.



9511
9512
9513
# File 'lib/BuildingSync.rb', line 9511

def numberOfLuminaires
  @numberOfLuminaires
end

#outsideLightingObject

Returns the value of attribute outsideLighting.



9512
9513
9514
# File 'lib/BuildingSync.rb', line 9512

def outsideLighting
  @outsideLighting
end

#percentPremisesServedObject

Returns the value of attribute percentPremisesServed.



9505
9506
9507
# File 'lib/BuildingSync.rb', line 9505

def percentPremisesServed
  @percentPremisesServed
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



9522
9523
9524
# File 'lib/BuildingSync.rb', line 9522

def primaryFuel
  @primaryFuel
end

#quantityObject

Returns the value of attribute quantity.



9530
9531
9532
# File 'lib/BuildingSync.rb', line 9530

def quantity
  @quantity
end

#ratedLampLifeObject

Returns the value of attribute ratedLampLife.



9518
9519
9520
# File 'lib/BuildingSync.rb', line 9518

def ratedLampLife
  @ratedLampLife
end

#reflectorTypeObject

Returns the value of attribute reflectorType.



9513
9514
9515
# File 'lib/BuildingSync.rb', line 9513

def reflectorType
  @reflectorType
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



9521
9522
9523
# File 'lib/BuildingSync.rb', line 9521

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



9529
9530
9531
# File 'lib/BuildingSync.rb', line 9529

def userDefinedFields
  @userDefinedFields
end

#workPlaneHeightObject

Returns the value of attribute workPlaneHeight.



9515
9516
9517
# File 'lib/BuildingSync.rb', line 9515

def workPlaneHeight
  @workPlaneHeight
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



9523
9524
9525
# File 'lib/BuildingSync.rb', line 9523

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



9524
9525
9526
# File 'lib/BuildingSync.rb', line 9524

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



9532
9533
9534
# File 'lib/BuildingSync.rb', line 9532

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



9536
9537
9538
# File 'lib/BuildingSync.rb', line 9536

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



9540
9541
9542
# File 'lib/BuildingSync.rb', line 9540

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

#xmlattr_StatusObject



9544
9545
9546
# File 'lib/BuildingSync.rb', line 9544

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



9548
9549
9550
# File 'lib/BuildingSync.rb', line 9548

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