Struct Ifc2x3::IfcSwitchingDeviceTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc2x3.

Struct Documentation

struct Ifc2x3::IfcSwitchingDeviceTypeEnum

Public Types

enum Value

The IfcSwitchingDeviceTypeEnum defines the range of different types of switch that can be specified. HISTORY: New type in IFC 2x2 Enumeration

CONTACTOR: An electrical device used to control the flow of power in a circuit on or off. DIMMERSWITCH: A dimmer switch has variable positions, and may adjust electrical power or other setting (according to the switched port type). EMERGENCYSTOP: An emergency stop device acts to remove as quickly as possible any danger that may have arisen unexpectedly. KEYPAD: A set of buttons or switches, each potentially applicable to a different device.

MOMENTARYSWITCH: A momentary switch has no position, and may trigger some action to occur.

SELECTORSWITCH: A selector switch has multiple positions, and may switch connectivity or other setting.

STARTER: A starter is a switch which in the closed position controls the application of power to an electrical device. SWITCHDISCONNECTOR: A switch disconnector is a switch which in the open position satisfies the isolating requirements specified for a disconnector. SELECTORSWITCH: A selector switch has multiple positions, and may change the source or level of power or other setting (according to the switched port type). TOGGLESWITCH: A toggle switch has two positions, and may enable or isolate electrical power or other setting (according to the switched port type). USERDEFINED: User-defined type. NOTDEFINED: Undefined type.

Values:

enumerator IfcSwitchingDeviceType_CONTACTOR
enumerator IfcSwitchingDeviceType_EMERGENCYSTOP
enumerator IfcSwitchingDeviceType_STARTER
enumerator IfcSwitchingDeviceType_SWITCHDISCONNECTOR
enumerator IfcSwitchingDeviceType_TOGGLESWITCH
enumerator IfcSwitchingDeviceType_USERDEFINED
enumerator IfcSwitchingDeviceType_NOTDEFINED

Public Static Functions

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