#### 7.1.2.2 IfcAlarmTypeEnum

The IfcAlarmTypeEnum defines the range of different types of alarm that can be specified.

> HISTORY New enumeration in IFC2x2.

Enumerated Item Definitions:

- BELL: An audible alarm.
- BREAKGLASSBUTTON: An alarm activation mechanism in which a protective glass has to be broken to enable a button to be pressed.
- LIGHT: A visual alarm.
- MANUALPULLBOX: An alarm activation mechanism in which activation is achieved by a pulling action.
- SIREN: An audible alarm.
- WHISTLE: An audible alarm.
- USERDEFINED: User-defined type.
- NOTDEFINED: Undefined type.

XSD Specification:

<xs:simpleType name="IfcAlarmTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="bell"/>
<xs:enumeration value="breakglassbutton"/>
<xs:enumeration value="light"/>
<xs:enumeration value="manualpullbox"/>
<xs:enumeration value="siren"/>
<xs:enumeration value="whistle"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>

EXPRESS Specification:

TYPE IfcAlarmTypeEnum = ENUMERATION OF (
| BELL, BREAKGLASSBUTTON, LIGHT, MANUALPULLBOX, SIREN, WHISTLE, USERDEFINED, NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

Link to this page