IfcLampTypeEnum

BACnet MVD

#### IfcLampTypeEnum

Natural language names

| Lamp Type Enum
| Énumération des types de lampe

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcLampTypeEnum |  |  |  |
HALOGEN |  |  | ADDED |
LED |  |  | ADDED |
OLED |  |  | ADDED |

##### 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

Constant | Description
--- | ---
COMPACTFLUORESCENT | A fluorescent lamp having a compact form factor produced by shaping the tube.
FLUORESCENT | A 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.
HALOGEN | An 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.
HIGHPRESSUREMERCURY | A discharge lamp in which most of the light is emitted by exciting mercury at high pressure.
HIGHPRESSURESODIUM | A discharge lamp in which most of the light is emitted by exciting sodium at high pressure.
LED | A solid state lamp that uses light-emitting diodes as the source of light.
METALHALIDE | A discharge lamp in which most of the light is emitted by exciting a metal halide.
OLED | A 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.
TUNGSTENFILAMENT | A lamp that emits light by passing an electrical current through a tungsten wire filament in a near vacuum.
USERDEFINED | User-defined type.
NOTDEFINED | Undefined type.

##### Formal representations

XML 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;

EXPRESS-G diagram

`

References: IfcLamp IfcLampType

Link to this page