#### 7.2.2.2 IfcCommunicationsApplianceTypeEnum

Defines the range of different types of communications appliance that can be specified.

> HISTORY New enumeration in IFC4.

Enumerated Item Definitions:

- ANTENNA: A transducer designed to transmit or receive electromagnetic waves.
- COMPUTER: A desktop, laptop, tablet, or other type of computer that can be moved from one place to another and connected to an electrical supply via a plugged outlet.
- FAX: A machine that has the primary function of transmitting a facsimile copy of printed matter using a telephone line.
- GATEWAY: A gateway connects multiple network segments with different protocols at all layers (layers 1-7) of the Open Systems Interconnection (OSI) model
- MODEM: A modem (from modulator-demodulator) is a device that modulates an analog carrier signal to encode digital information, and also demodulates such a carrier signal to decode the transmitted information
- NETWORKAPPLIANCE: A network appliance performs a dedicated function such as firewall protection, content filtering, load balancing, or equipment management.
- NETWORKBRIDGE: A network bridge connects multiple network segments at the data link layer (layer 2) of the OSI model, and the term layer 2 switch is very often used interchangeably with bridge
- NETWORKHUB: A network hub connects multiple network segments at the physical layer (layer 1) of the OSI model.
- PRINTER: A machine that has the primary function of printing text and/or graphics onto paper or other media.
- REPEATER: A repeater is an electronic device that receives a signal and retransmits it at a higher level and/or higher power, or onto the other side of an obstruction, so that the signal can cover longer distances without degradation.
- ROUTER: A router is a networking device whose software and hardware are usually tailored to the tasks of routing and forwarding information. For example, on the Internet, information is directed to various paths by routers.
- SCANNER: A machine that has the primary function of scanning the content of printed matter and converting it to digital format that can be stored in a computer.
- USERDEFINED: User-defined type.
- NOTDEFINED: Undefined type.

XSD Specification:

<xs:simpleType name="IfcCommunicationsApplianceTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="antenna"/>
<xs:enumeration value="computer"/>
<xs:enumeration value="fax"/>
<xs:enumeration value="gateway"/>
<xs:enumeration value="modem"/>
<xs:enumeration value="networkappliance"/>
<xs:enumeration value="networkbridge"/>
<xs:enumeration value="networkhub"/>
<xs:enumeration value="printer"/>
<xs:enumeration value="repeater"/>
<xs:enumeration value="router"/>
<xs:enumeration value="scanner"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>

EXPRESS Specification:

TYPE IfcCommunicationsApplianceTypeEnum = ENUMERATION OF (
| ANTENNA, COMPUTER, FAX, GATEWAY, MODEM, NETWORKAPPLIANCE, NETWORKBRIDGE, NETWORKHUB, PRINTER, REPEATER, ROUTER, SCANNER, USERDEFINED, NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

Link to this page