![]()  | Alarm Type Enum | 
![]()  | Énumération des types d'alarme | 
The IfcAlarmTypeEnum defines the range of different types of alarm that can be specified.
HISTORY New enumeration in IFC2x2.
| Constant | Description | 
|---|---|
| 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. | 
 <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>
TYPE IfcAlarmTypeEnum = ENUMERATION OF (
 BELL, 
 BREAKGLASSBUTTON, 
 LIGHT, 
 MANUALPULLBOX, 
 SIREN, 
 WHISTLE, 
 USERDEFINED, 
 NOTDEFINED);
END_TYPE;