Skip to content

BH.oM.Environment.SAP.XML.Ventilation

Details of the means by which the building is ventilated.

Class structure

Implemented interfaces and base types

The Ventilation is inheriting from the following base type(s) and implements the following interfaces:

Properties

Defining properties

The following properties are defined on the class

Name Type Description Quantity
ClosedFluesCount string The number of Closed Flues or chimneys in the Property. -
BoilerFluesCount string The number of Boiler Flues or chimneys in the Property. -
OtherFluesCount string The number of Other Flues or chimneys in the Property. -
OpenChimneysCount string The number of Open Chimneys in the Property. -
BlockedChimneysCount string The number of Blocked Chimneys in the Property. -
OpenFluesCount string The number of Open Flues in the Property. -
ExtractFansCount string . -
PSVCount string The number of passive stack vents. -
FansVentCount string Do not use, for backwards compatibility only. -
FluelessGasFiresCount string The number of flueless gas fires in the Property. -
ShelteredSidesCount string The number of sheltered sides in the Property. -
PressureTest string Whether there has been a pressure test, or whether an assumed value is used for the air permeability. -
PressureTestCertificateNumber string Whether there has been a pressure test, or whether an assumed value is used for the air permeability. -
AirPermeability string Air permeability; only if pressure test (yes or assumed). -
HasDraughtLobby Nullable<bool> Is there a draft lobby? Only if no pressure test. -
DraughtStripping string Draughtstripping percentage; only if no pressure test. -
MechanicalVentilationDataSource string Source of mechanical ventilation data; only if mechanical ventilation. -
MechanicalVentSystemIndexNumber string Mechanical vent system index number; if mechanical vent data from database (MEV c, MEV dc, MV, MVHR). -
MechanicalVentComissioningCertificateNumber string Mechanical ventilation Commissioning certificate number. -
MechanicalVentInstallationEngineer string Mechanical ventilation installation engineer registration reference. -
MechanicalVentSystemMakeModel string Mechanical ventilation system make and model. -
WetRoomsCount string Number of wet rooms, including the kitchen; if mech vent data from manufacturer declaration or database (MEV c, MV, MVHR). -
MechanicalVentSpecificFanPower string MEV dc, specific fan power of fans in room, kitchen, in watts per (litres per second); if mechanical vent data from manufacturer declaration (MEV dc). -
MechanicalVentHeatRecoveryEfficiency string Mechanical vent heat recovery efficiency percentage; if mechanical vent (MVHR). -
MechanicalVentDuctType string Mechanical vent duct type; if MEV c, MV or MVHR. -
MechanicalVentDuctInsulation string Mechanical vent duct insulation; if MVHR. -
MechanicalVentDuctInsulationLevel string Mechanical vent duct insulation; if MVHR. -
MechanicalVentDuctPlacement string Mechanical ventilation duct insulation; if MVHR. -
MechanicalVentMeasuredInstallation Nullable<bool> Mechanical ventilation SPF measured in situ; if MVHR or balanced. -
KitchenRoomFansCount string MEV dc, number of fans in room, kitchen; if mechanical vent data from database or manufacturer declaration (MEV dc). -
KitchenRoomFansSpecificPower string MEV dc, specific fan power of fans in room, kitchen, in watts per (litres per second); if mechanical vent data from manufacturer declaration (MEV dc). -
NonKitchenRoomFansCount string MEV dc, number of fans in room, rooms other than kitchen; if mechanical vent data from database or manufacturer declaration (MEV dc). -
NonKitchenRoomFansSpecificPower string MEV dc, specific fan power of fans in room, rooms other than kitchen, in watts per (litres per second); if mechanical vent data from manufacturer declaration (MEV dc). -
KitchenDuctFansCount string MEV dc, number of fans via duct, kitchen; if mechanical vent data from database or manufacturer declaration (MEV dc). -
KitchenDuctFansSpecificPower string MEV dc, specific fan power of fans via duct, kitchen, in watts per (litres per second); if mechanical vent data from manufacturer declaration (MEV dc). -
NonKitchenDuctFansCount string MEV dc, number of fans via duct, rooms other than kitchen; if mechanical vent data from database or manufacturer declaration (MEV dc). -
NonKitchenDuctFansSpecificPower string MEV dc, specific fan power of fans via duct, rooms other than kitchen, in watts per (litres per second); if mechanical vent data from manufacturer declaration (MEV dc). -
KitchenWallFansCount string MEV dc, number of fans through wall, kitchen; if mechanical vent data from database or manufacturer declaration (MEV dc). -
KitchenWallFansSpecificPower string MEV dc, specific fan power of fans through wall, kitchen, in watts per (litres per second); if mechanical vent data from manufacturer declaration (MEV dc). -
NonKitchenWallFansCount string MEV dc, number of fans through wall, rooms other than kitchen; if mechanical vent data from database or manufacturer declaration (MEV dc). -
NonKitchenWallFansSpecificPower string MEV dc, specific fan power of fans through wall, rooms other than kitchen, in watts per (litres per second); if mechanical vent data from manufacturer declaration (MEV dc). -
IsMechanicalVentApprovedInstallerScheme Nullable<bool> . -
MechanicalVentDuctsIndexNumber string Mechanical vent ducts index number; if applicable. -
VentilationType string The type of ventilation. -
GroundFloorType string The type of ground floor; only if no pressure test. -
WallType string The construction of the walls; only if no pressure test. -

Inherited properties

The following properties are inherited from the base class of the object

Name Type Description Quantity
BHoM_Guid Guid - -
Name string - -
Fragments FragmentSet - -
Tags HashSet<string> - -
CustomData Dictionary<string, object> - -

Code and Schema

C# implementation

C#
public class Ventilation : BH.oM.Base.BHoMObject, BH.oM.Base.IBHoMObject, BH.oM.Base.IObject

Assembly: SAP_oM.dll

The C# class definition is available on github:

All history and changes of the class can be found by inspection the history.

JSON Schema implementation

The object is defined as a JSON schema. You can validate a JSON instance against this schema by reference. To do this, use the schema reference below in a validator like this one.

JSON Schema
{
 "$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/SAP_oM/SAP/XML/Ventilation.json"
}

The JSON Schema is available on github here: