Class: BuildingSync::LightingSystemType::LampType

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

Overview

inner class for member: LampType http://buildingsync.net/schemas/bedes-auc/2019LampType

incandescent - BuildingSync::LightingSystemType::LampType::Incandescent
linearFluorescent - BuildingSync::LightingSystemType::LampType::LinearFluorescent
compactFluorescent - BuildingSync::LightingSystemType::LampType::CompactFluorescent
halogen - BuildingSync::LightingSystemType::LampType::Halogen
highIntensityDischarge - BuildingSync::LightingSystemType::LampType::HighIntensityDischarge
solidStateLighting - BuildingSync::LightingSystemType::LampType::SolidStateLighting
induction - BuildingSync::LightingSystemType::LampType::Induction
neon - BuildingSync::NeonType
plasma - BuildingSync::PlasmaType
photoluminescent - BuildingSync::PhotoluminescentType
selfLuminous - BuildingSync::SelfLuminousType
otherCombination - BuildingSync::OtherCombinationType
unknown - BuildingSync::UnknownType

Defined Under Namespace

Classes: CompactFluorescent, Halogen, HighIntensityDischarge, Incandescent, Induction, LinearFluorescent, SolidStateLighting

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(incandescent = nil, linearFluorescent = nil, compactFluorescent = nil, halogen = nil, highIntensityDischarge = nil, solidStateLighting = nil, induction = nil, neon = nil, plasma = nil, photoluminescent = nil, selfLuminous = nil, otherCombination = nil, unknown = nil) ⇒ LampType

Returns a new instance of LampType.



9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
# File 'lib/BuildingSync.rb', line 9199

def initialize(incandescent = nil, linearFluorescent = nil, compactFluorescent = nil, halogen = nil, highIntensityDischarge = nil, solidStateLighting = nil, induction = nil, neon = nil, plasma = nil, photoluminescent = nil, selfLuminous = nil, otherCombination = nil, unknown = nil)
  @incandescent = incandescent
  @linearFluorescent = linearFluorescent
  @compactFluorescent = compactFluorescent
  @halogen = halogen
  @highIntensityDischarge = highIntensityDischarge
  @solidStateLighting = solidStateLighting
  @induction = induction
  @neon = neon
  @plasma = plasma
  @photoluminescent = photoluminescent
  @selfLuminous = selfLuminous
  @otherCombination = otherCombination
  @unknown = unknown
end

Instance Attribute Details

#compactFluorescentObject

Returns the value of attribute compactFluorescent.



9187
9188
9189
# File 'lib/BuildingSync.rb', line 9187

def compactFluorescent
  @compactFluorescent
end

#halogenObject

Returns the value of attribute halogen.



9188
9189
9190
# File 'lib/BuildingSync.rb', line 9188

def halogen
  @halogen
end

#highIntensityDischargeObject

Returns the value of attribute highIntensityDischarge.



9189
9190
9191
# File 'lib/BuildingSync.rb', line 9189

def highIntensityDischarge
  @highIntensityDischarge
end

#incandescentObject

Returns the value of attribute incandescent.



9185
9186
9187
# File 'lib/BuildingSync.rb', line 9185

def incandescent
  @incandescent
end

#inductionObject

Returns the value of attribute induction.



9191
9192
9193
# File 'lib/BuildingSync.rb', line 9191

def induction
  @induction
end

#linearFluorescentObject

Returns the value of attribute linearFluorescent.



9186
9187
9188
# File 'lib/BuildingSync.rb', line 9186

def linearFluorescent
  @linearFluorescent
end

#neonObject

Returns the value of attribute neon.



9192
9193
9194
# File 'lib/BuildingSync.rb', line 9192

def neon
  @neon
end

#otherCombinationObject

Returns the value of attribute otherCombination.



9196
9197
9198
# File 'lib/BuildingSync.rb', line 9196

def otherCombination
  @otherCombination
end

#photoluminescentObject

Returns the value of attribute photoluminescent.



9194
9195
9196
# File 'lib/BuildingSync.rb', line 9194

def photoluminescent
  @photoluminescent
end

#plasmaObject

Returns the value of attribute plasma.



9193
9194
9195
# File 'lib/BuildingSync.rb', line 9193

def plasma
  @plasma
end

#selfLuminousObject

Returns the value of attribute selfLuminous.



9195
9196
9197
# File 'lib/BuildingSync.rb', line 9195

def selfLuminous
  @selfLuminous
end

#solidStateLightingObject

Returns the value of attribute solidStateLighting.



9190
9191
9192
# File 'lib/BuildingSync.rb', line 9190

def solidStateLighting
  @solidStateLighting
end

#unknownObject

Returns the value of attribute unknown.



9197
9198
9199
# File 'lib/BuildingSync.rb', line 9197

def unknown
  @unknown
end