IfcElectricApplianceTypeEnum

BACnet MVD

#### IfcElectricApplianceTypeEnum

Natural language names

| Electric Appliance Type Enum
| Enumération des types d'appareil électrique

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcElectricApplianceTypeEnum |  |  |  |
FREESTANDINGELECTRICHEATER |  |  | ADDED |
FREESTANDINGWATERHEATER |  |  | ADDED |
FREESTANDINGWATERCOOLER |  |  | ADDED |
KITCHENMACHINE |  |  | ADDED |
COMPUTER | X | X | DELETED |
DIRECTWATERHEATER | X | X | DELETED |
ELECTRICHEATER | X | X | DELETED |
FACSIMILE | X | X | DELETED |
INDIRECTWATERHEATER | X | X | DELETED |
PRINTER | X | X | DELETED |
RADIANTHEATER | X | X | DELETED |
SCANNER | X | X | DELETED |
TELEPHONE | X | X | DELETED |
TV | X | X | DELETED |
WATERHEATER | X | X | DELETED |
WATERCOOLER | X | X | DELETED |

##### Semantic definitions at the type

Type definition

The IfcElectricApplianceTypeEnum defines the range of different types of electrical appliance that can be specified.

> HISTORY New type in IFC2.0. Renamed from IfcElectricalApplianceTypeEnum in IFC2x2.
> IFC2x2 Addendum 1: Missing enumeration values added (ELECTRICHEATER, TUMBLEDRYER and WATERHEATER)

> IFC4 CHANGE ELECTRICHEATER changed to FREESTANDINGELECTRICHEATER and noted as being for occasional use. RADIANTHEATER removed as part of general 'heater consolidation'. WATERHEATER, DIRECTWATERHEATER and INDIRECTWATERHEATER rationalized to FREESTANDINGWATERHEATER. WATERCOOLER changed to FREESTANDINGWATERCOOLER.
> COMPUTER, FACSIMILE (FAX), PRINTER, SCANNER, TELEPHONE, TV (TELEVISION) moved to IfcAudioVisualApplianceTypeEnum and IfcCommunicationsApplianceTypeEnum. KITCHENMACHINE added.

Enumeration definition

Constant | Description
--- | ---
DISHWASHER | An appliance that has the primary function of washing dishes.
ELECTRICCOOKER | An electrical appliance that has the primary function of cooking food (including oven, hob, grill).
FREESTANDINGELECTRICHEATER | An electrical appliance that is used occasionally to provide heat. A freestanding electric heater is a 'plugged' appliance whose load may be removed from an electric circuit.
FREESTANDINGFAN | An electrical appliance that is used occasionally to provide ventilation. A freestanding fan is a 'plugged' appliance whose load may be removed from an electric circuit.
FREESTANDINGWATERHEATER | A small, local electrical appliance for heating water. A freestanding water heater is a 'plugged' appliance whose load may be removed from an electric circuit.
FREESTANDINGWATERCOOLER | A small, local electrical appliance for cooling water. A freestanding water cooler is a 'plugged' appliance whose load may be removed from an electric circuit.
FREEZER | An electrical appliance that has the primary function of storing food at temperatures below the freezing point of water.
FRIDGE_FREEZER | An electrical appliance that combines the functions of a freezer and a refrigerator through the provision of separate compartments.
HANDDRYER | An electrical appliance that has the primary function of drying hands.
KITCHENMACHINE | A specialized appliance used in commercial kitchens such as a mixer.
MICROWAVE | An electrical appliance that has the primary function of cooking food using microwaves.
PHOTOCOPIER | A machine that has the primary function of reproduction of printed matter.
REFRIGERATOR | An electrical appliance that has the primary function of storing food at low temperature but above the freezing point of water.
TUMBLEDRYER | An electrical appliance that has the primary function of drying clothes.
VENDINGMACHINE | An appliance that stores and vends goods including food, drink and goods of various types.
WASHINGMACHINE | An appliance that has the primary function of washing clothes.
USERDEFINED | User-defined type.
NOTDEFINED | Undefined type.

##### Formal representations

XML Specification
`<xs:simpleType name="IfcElectricApplianceTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="dishwasher"/>
<xs:enumeration value="electriccooker"/>
<xs:enumeration value="freestandingelectricheater"/>
<xs:enumeration value="freestandingfan"/>
<xs:enumeration value="freestandingwaterheater"/>
<xs:enumeration value="freestandingwatercooler"/>
<xs:enumeration value="freezer"/>
<xs:enumeration value="fridge_freezer"/>
<xs:enumeration value="handdryer"/>
<xs:enumeration value="kitchenmachine"/>
<xs:enumeration value="microwave"/>
<xs:enumeration value="photocopier"/>
<xs:enumeration value="refrigerator"/>
<xs:enumeration value="tumbledryer"/>
<xs:enumeration value="vendingmachine"/>
<xs:enumeration value="washingmachine"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcElectricApplianceTypeEnum = ENUMERATION OF (
DISHWASHER,
ELECTRICCOOKER,
FREESTANDINGELECTRICHEATER,
FREESTANDINGFAN,
FREESTANDINGWATERHEATER,
FREESTANDINGWATERCOOLER,
FREEZER,
FRIDGE_FREEZER,
HANDDRYER,
KITCHENMACHINE,
MICROWAVE,
PHOTOCOPIER,
REFRIGERATOR,
TUMBLEDRYER,
VENDINGMACHINE,
WASHINGMACHINE,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcElectricAppliance IfcElectricApplianceType

Link to this page