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:
- BH.oM.Base.BHoMObject
- BH.oM.Base.IBHoMObject
- BH.oM.Base.IObject
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¶
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: