IfcSwitchingDeviceTypeEnum

Natural language names
enSwitching Device Type Enum
frÉnumération des types d'interrupteur
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcSwitchingDeviceTypeEnum
      DIMMERSWITCHADDED
      KEYPADADDED
      MOMENTARYSWITCHADDED
      SELECTORSWITCHADDED
Semantic definitions at the type
Type definition

The IfcSwitchingDeviceTypeEnum defines the range of different types of switch that can be specified.

HISTORY  New type in IFC2x2.
Enumeration definition
ConstantDescription
CONTACTORAn electrical device used to control the flow of power in a circuit on or off.
DIMMERSWITCHA dimmer switch has variable positions, and may adjust electrical power or other setting (according to the switched port type).
EMERGENCYSTOPAn emergency stop device acts to remove as quickly as possible any danger that may have arisen unexpectedly.
KEYPADA set of buttons or switches, each potentially applicable to a different device.
MOMENTARYSWITCHA momentary switch has no position, and may trigger some action to occur.
SELECTORSWITCHA selector switch has multiple positions, and may change the source or level of power or other setting (according to the switched port type).
STARTERA starter is a switch which in the closed position controls the application of power to an electrical device.
SWITCHDISCONNECTORA switch disconnector is a switch which in the open position satisfies the isolating requirements specified for a disconnector.
TOGGLESWITCHA toggle switch has two positions, and may enable or isolate electrical power or other setting (according to the switched port type).
USERDEFINEDUser-defined type.
NOTDEFINEDUndefined type.
Formal representations
XSD Specification
 <xs:simpleType name="IfcSwitchingDeviceTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="contactor"/>
   <xs:enumeration value="dimmerswitch"/>
   <xs:enumeration value="emergencystop"/>
   <xs:enumeration value="keypad"/>
   <xs:enumeration value="momentaryswitch"/>
   <xs:enumeration value="selectorswitch"/>
   <xs:enumeration value="starter"/>
   <xs:enumeration value="switchdisconnector"/>
   <xs:enumeration value="toggleswitch"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcSwitchingDeviceTypeEnum = ENUMERATION OF (
 CONTACTOR,
 DIMMERSWITCH,
 EMERGENCYSTOP,
 KEYPAD,
 MOMENTARYSWITCH,
 SELECTORSWITCH,
 STARTER,
 SWITCHDISCONNECTOR,
 TOGGLESWITCH,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page