Struct Ifc4x3_rc1::IfcCommunicationsApplianceTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcCommunicationsApplianceTypeEnum

Public Types

enum Value

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

HISTORY: New enumeration in IFC2x4

ANTENNA: A transducer designed to transmit or receive electromagnetic waves. COMPUTER: A desktop, laptop, PDA 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 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.


enumerator IfcCommunicationsApplianceType_ANTENNA
enumerator IfcCommunicationsApplianceType_COMPUTER
enumerator IfcCommunicationsApplianceType_FAX
enumerator IfcCommunicationsApplianceType_GATEWAY
enumerator IfcCommunicationsApplianceType_MODEM
enumerator IfcCommunicationsApplianceType_NETWORKAPPLIANCE
enumerator IfcCommunicationsApplianceType_NETWORKBRIDGE
enumerator IfcCommunicationsApplianceType_NETWORKHUB
enumerator IfcCommunicationsApplianceType_PRINTER
enumerator IfcCommunicationsApplianceType_REPEATER
enumerator IfcCommunicationsApplianceType_ROUTER
enumerator IfcCommunicationsApplianceType_SCANNER
enumerator IfcCommunicationsApplianceType_AUTOMATON
enumerator IfcCommunicationsApplianceType_INTELLIGENT_PERIPHERAL
enumerator IfcCommunicationsApplianceType_IP_NETWORK_EQUIPMENT
enumerator IfcCommunicationsApplianceType_OPTICAL_NETWORK_UNIT
enumerator IfcCommunicationsApplianceType_TELECOMMAND
enumerator IfcCommunicationsApplianceType_TELEPHONYEXCHANGE
enumerator IfcCommunicationsApplianceType_TRANSITIONCOMPONENT
enumerator IfcCommunicationsApplianceType_TRANSPONDER
enumerator IfcCommunicationsApplianceType_TRANSPORTEQUIPMENT
enumerator IfcCommunicationsApplianceType_USERDEFINED
enumerator IfcCommunicationsApplianceType_NOTDEFINED

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)