7.2.2.3 IfcControllerTypeEnum
7.2.2.3.1 Semantic definition
The IfcControllerTypeEnum defines the range of different types of controller that can be specified.
7.2.2.3.2 Type values
| Type | Description | 
|---|---|
FLOATING
 | 
 Output increases or decreases at a constant or accelerating rate.  | 
MULTIPOSITION
 | 
 Output is discrete value, can be one of three or more values.  | 
PROGRAMMABLE
 | 
 Output is programmable such as Discrete Digital Control (DDC).  | 
PROPORTIONAL
 | 
 Output is proportional to the control error and optionally time integral and derivative.  | 
TWOPOSITION
 | 
 Output can be either on or off.  | 
USERDEFINED
 | 
 User-defined type.  | 
NOTDEFINED
 | 
 Undefined type.  | 
7.2.2.3.3 Formal representation
TYPE IfcControllerTypeEnum = ENUMERATION OF
	(FLOATING
	,MULTIPOSITION
	,PROGRAMMABLE
	,PROPORTIONAL
	,TWOPOSITION
	,USERDEFINED
	,NOTDEFINED);
END_TYPE;