IfcSensorType

Definition from IAI: An IfcSensorType defines a particular type of sensor which is used for detection in a control system such as a building automation control system.

> HISTORY: New entity in IFC 2x2

Use Definitions

An IfcSensorType provides for all forms of sensor.

Usage of IfcSensorType defines the parameters for one or more occurrences of IfcDistributionControlElement. Parameters are specified through property sets that are enumerated in the IfcSensorTypeEnum data type.

Property Set Use Definition:

The property sets relating to the IfcSensorType defined by the IfcPropertySet and attached by the IfcRelDefinesByType relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to an IfcSensorType are part of this IFC release:

- Pset_SensorTypeCO2Sensor: specific property set for the properties of a CO2 sensor, if available
- Pset_SensorTypeFireSensor: specific property set for the properties of a fire sensor, if available
- Pset_SensorTypeGasSensor: specific property set for the properties of a gas sensor, if available
- Pset_SensorTypeHeatSensor: specific property set for the properties of a heat sensor, if available
- Pset_SensorTypeHumiditySensor: specific property set for the properties of a humidity sensor, if available
- Pset_SensorTypeLightSensor: specific property set for the properties of a light sensor, if available
- Pset_SensorTypeMovementSensor: specific property set for the properties of a movement sensor, if available
- Pset_SensorTypePressureSensor: specific property set for the properties of a pressure sensor, if available
- Pset_SensorTypeSmokeSensor: specific property set for the properties of a smoke sensor, if available
- Pset_SensorTypeSoundSensor: specific property set for the properties of a sound sensor, if available
- Pset_SensorTypeTemperatureSensor: specific property set for the properties of a temperature sensor, if available

Geometry Use Definitions

Representations of the type are defined as representation maps (at the level of the supertype IfcTypeProduct). These are assigned at the occurrence through the IfcShapeRepresentation.Item being an IfcMappedItem.

EXPRESS specification:

ENTITY IfcSensorType
SUBTYPE OF ( | IfcDistributionControlElementType);
PredefinedType | : | IfcSensorTypeEnum;
END_ENTITY;

Attribute definitions:

PredefinedType | : | Identifies the predefined types of sensor from which the type required may be set.

Inheritance graph

ENTITY IfcSensorType;
ENTITY IfcRoot;
GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy | : | SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence | : | OPTIONAL IfcLabel;
HasPropertySets | : | OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
ObjectTypeOf | : | SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;
RepresentationMaps | : | OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag | : | OPTIONAL IfcLabel;
ENTITY IfcElementType;
ElementType | : | OPTIONAL IfcLabel;
ENTITY IfcDistributionElementType;
ENTITY IfcDistributionControlElementType;
ENTITY IfcSensorType;
PredefinedType | : | IfcSensorTypeEnum;
END_ENTITY;