IfcLampTypeEnum

Natural language names
enLamp Type Enum
frÉnumération des types de lampe
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcLampTypeEnum
      HALOGENADDED
      LEDADDED
      OLEDADDED
Semantic definitions at the type
Type definition

The IfcLampTypeEnum defines the range of different types of lamp available.

HISTORY  New type in IFC2x2 Addendum.
Enumeration definition
ConstantDescription
COMPACTFLUORESCENTA fluorescent lamp having a compact form factor produced by shaping the tube.
FLUORESCENTA typically tubular discharge lamp in which most of the light is emitted by one or several layers of phosphors excited by ultraviolet radiation from the discharge.
HALOGENAn incandescent lamp in which a tungsten filament is sealed into a compact transport envelope filled with an inert gas and a small amount of halogen such as iodine or bromine.
HIGHPRESSUREMERCURYA discharge lamp in which most of the light is emitted by exciting mercury at high pressure.
HIGHPRESSURESODIUMA discharge lamp in which most of the light is emitted by exciting sodium at high pressure.
LEDA solid state lamp that uses light-emitting diodes as the source of light.
METALHALIDEA discharge lamp in which most of the light is emitted by exciting a metal halide.
OLEDA solid state lamp that uses light-emitting diodes as the source of light whose emissive electroluminescent layer is composed of a film of organic compounds.
TUNGSTENFILAMENTA lamp that emits light by passing an electrical current through a tungsten wire filament in a near vacuum.
USERDEFINEDUser-defined type.
NOTDEFINEDUndefined type.
Formal representations
XSD Specification
 <xs:simpleType name="IfcLampTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="compactfluorescent"/>
   <xs:enumeration value="fluorescent"/>
   <xs:enumeration value="halogen"/>
   <xs:enumeration value="highpressuremercury"/>
   <xs:enumeration value="highpressuresodium"/>
   <xs:enumeration value="led"/>
   <xs:enumeration value="metalhalide"/>
   <xs:enumeration value="oled"/>
   <xs:enumeration value="tungstenfilament"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcLampTypeEnum = ENUMERATION OF (
 COMPACTFLUORESCENT,
 FLUORESCENT,
 HALOGEN,
 HIGHPRESSUREMERCURY,
 HIGHPRESSURESODIUM,
 LED,
 METALHALIDE,
 OLED,
 TUNGSTENFILAMENT,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page