Struct Ifc4x3_rc1::IfcUnitaryControlElementTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcUnitaryControlElementTypeEnum

Public Types

enum Value

The IfcUnitaryControlElementTypeEnum defines the range of different types and/or functions of unitary control elements possible.

HISTORY: New type in IFC 2x4.

Enumeration

ALARMPANEL: A control element at which alarms are annunciated. CONTROLPANEL: A control element at which devices that control or monitor the operation of a site, building or part of a building are located. GASDETECTORPANEL: A control element at which the detection of gas is annunciated. INDICATORPANEL: A control element at which equipment operational status, condition, safety state or other required parameters are indicated. MIMICPANEL: A control element at which information that is available elsewhere is repeated or ‘mimicked’. HUMIDISTAT: A control element that senses and regulates the humidity of a system or space so that the humidity is maintained near a desired setpoint. THERMOSTAT: A control element that senses and regulates the temperature of an element, system or space so that the temperature is maintained near a desired setpoint. WEATHERSTATION: A control element that senses multiple climate properties such as temperature, humidity, pressure, wind, and rain. USERDEFINED: User-defined type. NOTDEFINED: Undefined type.

Values:

enumerator IfcUnitaryControlElementType_ALARMPANEL
enumerator IfcUnitaryControlElementType_CONTROLPANEL
enumerator IfcUnitaryControlElementType_GASDETECTIONPANEL
enumerator IfcUnitaryControlElementType_INDICATORPANEL
enumerator IfcUnitaryControlElementType_MIMICPANEL
enumerator IfcUnitaryControlElementType_HUMIDISTAT
enumerator IfcUnitaryControlElementType_THERMOSTAT
enumerator IfcUnitaryControlElementType_WEATHERSTATION
enumerator IfcUnitaryControlElementType_COMBINED
enumerator IfcUnitaryControlElementType_USERDEFINED
enumerator IfcUnitaryControlElementType_NOTDEFINED

Public Static Functions

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