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
equipmentID - SOAP::SOAPString
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, equipmentID = nil) ⇒ LightingSystemType

Returns a new instance of LightingSystemType.



9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
# File 'lib/BuildingSync.rb', line 9641

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

Instance Attribute Details

#ballastTypeObject

Returns the value of attribute ballastType.



9588
9589
9590
# File 'lib/BuildingSync.rb', line 9588

def ballastType
  @ballastType
end

#controlsObject

Returns the value of attribute controls.



9607
9608
9609
# File 'lib/BuildingSync.rb', line 9607

def controls
  @controls
end

#dimmingCapabilityObject

Returns the value of attribute dimmingCapability.



9592
9593
9594
# File 'lib/BuildingSync.rb', line 9592

def dimmingCapability
  @dimmingCapability
end

#equipmentIDObject

Returns the value of attribute equipmentID.



9619
9620
9621
# File 'lib/BuildingSync.rb', line 9619

def equipmentID
  @equipmentID
end

#fixtureSpacingObject

Returns the value of attribute fixtureSpacing.



9605
9606
9607
# File 'lib/BuildingSync.rb', line 9605

def fixtureSpacing
  @fixtureSpacing
end

#inputVoltageObject

Returns the value of attribute inputVoltage.



9589
9590
9591
# File 'lib/BuildingSync.rb', line 9589

def inputVoltage
  @inputVoltage
end

#installationTypeObject

Returns the value of attribute installationType.



9590
9591
9592
# File 'lib/BuildingSync.rb', line 9590

def installationType
  @installationType
end

#installedPowerObject

Returns the value of attribute installedPower.



9594
9595
9596
# File 'lib/BuildingSync.rb', line 9594

def installedPower
  @installedPower
end

#lampPowerObject

Returns the value of attribute lampPower.



9595
9596
9597
# File 'lib/BuildingSync.rb', line 9595

def lampPower
  @lampPower
end

#lampTypeObject

Returns the value of attribute lampType.



9587
9588
9589
# File 'lib/BuildingSync.rb', line 9587

def lampType
  @lampType
end

#lightingAutomationSystemObject

Returns the value of attribute lightingAutomationSystem.



9608
9609
9610
# File 'lib/BuildingSync.rb', line 9608

def lightingAutomationSystem
  @lightingAutomationSystem
end

#lightingDirectionObject

Returns the value of attribute lightingDirection.



9591
9592
9593
# File 'lib/BuildingSync.rb', line 9591

def lightingDirection
  @lightingDirection
end

#lightingEfficacyObject

Returns the value of attribute lightingEfficacy.



9602
9603
9604
# File 'lib/BuildingSync.rb', line 9602

def lightingEfficacy
  @lightingEfficacy
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



9616
9617
9618
# File 'lib/BuildingSync.rb', line 9616

def linkedPremises
  @linkedPremises
end

#locationObject

Returns the value of attribute location.



9615
9616
9617
# File 'lib/BuildingSync.rb', line 9615

def location
  @location
end

#luminaireHeightObject

Returns the value of attribute luminaireHeight.



9604
9605
9606
# File 'lib/BuildingSync.rb', line 9604

def luminaireHeight
  @luminaireHeight
end

#manufacturerObject

Returns the value of attribute manufacturer.



9613
9614
9615
# File 'lib/BuildingSync.rb', line 9613

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



9614
9615
9616
# File 'lib/BuildingSync.rb', line 9614

def modelNumber
  @modelNumber
end

#numberOfBallastsPerLuminaireObject

Returns the value of attribute numberOfBallastsPerLuminaire.



9598
9599
9600
# File 'lib/BuildingSync.rb', line 9598

def numberOfBallastsPerLuminaire
  @numberOfBallastsPerLuminaire
end

#numberOfLampsPerBallastObject

Returns the value of attribute numberOfLampsPerBallast.



9597
9598
9599
# File 'lib/BuildingSync.rb', line 9597

def numberOfLampsPerBallast
  @numberOfLampsPerBallast
end

#numberOfLampsPerLuminaireObject

Returns the value of attribute numberOfLampsPerLuminaire.



9596
9597
9598
# File 'lib/BuildingSync.rb', line 9596

def numberOfLampsPerLuminaire
  @numberOfLampsPerLuminaire
end

#numberOfLuminairesObject

Returns the value of attribute numberOfLuminaires.



9599
9600
9601
# File 'lib/BuildingSync.rb', line 9599

def numberOfLuminaires
  @numberOfLuminaires
end

#outsideLightingObject

Returns the value of attribute outsideLighting.



9600
9601
9602
# File 'lib/BuildingSync.rb', line 9600

def outsideLighting
  @outsideLighting
end

#percentPremisesServedObject

Returns the value of attribute percentPremisesServed.



9593
9594
9595
# File 'lib/BuildingSync.rb', line 9593

def percentPremisesServed
  @percentPremisesServed
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



9610
9611
9612
# File 'lib/BuildingSync.rb', line 9610

def primaryFuel
  @primaryFuel
end

#quantityObject

Returns the value of attribute quantity.



9618
9619
9620
# File 'lib/BuildingSync.rb', line 9618

def quantity
  @quantity
end

#ratedLampLifeObject

Returns the value of attribute ratedLampLife.



9606
9607
9608
# File 'lib/BuildingSync.rb', line 9606

def ratedLampLife
  @ratedLampLife
end

#reflectorTypeObject

Returns the value of attribute reflectorType.



9601
9602
9603
# File 'lib/BuildingSync.rb', line 9601

def reflectorType
  @reflectorType
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



9609
9610
9611
# File 'lib/BuildingSync.rb', line 9609

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



9617
9618
9619
# File 'lib/BuildingSync.rb', line 9617

def userDefinedFields
  @userDefinedFields
end

#workPlaneHeightObject

Returns the value of attribute workPlaneHeight.



9603
9604
9605
# File 'lib/BuildingSync.rb', line 9603

def workPlaneHeight
  @workPlaneHeight
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



9611
9612
9613
# File 'lib/BuildingSync.rb', line 9611

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



9612
9613
9614
# File 'lib/BuildingSync.rb', line 9612

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



9621
9622
9623
# File 'lib/BuildingSync.rb', line 9621

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



9625
9626
9627
# File 'lib/BuildingSync.rb', line 9625

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



9629
9630
9631
# File 'lib/BuildingSync.rb', line 9629

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

#xmlattr_StatusObject



9633
9634
9635
# File 'lib/BuildingSync.rb', line 9633

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



9637
9638
9639
# File 'lib/BuildingSync.rb', line 9637

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