Lamp Type Enum | |
Énumération des types de lampe |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 |
---|---|---|---|---|
IfcLampTypeEnum | ||||
HALOGEN | ADDED | |||
LED | ADDED | |||
OLED | ADDED |
The IfcLampTypeEnum defines the range of different types of lamp available.
HISTORY New type in IFC2x2 Addendum.
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. |
<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>
TYPE IfcLampTypeEnum = ENUMERATION OF (
COMPACTFLUORESCENT,
FLUORESCENT,
HALOGEN,
HIGHPRESSUREMERCURY,
HIGHPRESSURESODIUM,
LED,
METALHALIDE,
OLED,
TUNGSTENFILAMENT,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcLamp IfcLampType