public static void AssignRequiredPressurization(Space space) { var spaceType = SpacePropertyService.GetSpaceTypeAsString(space); var press = VentilationLookupService.GetRequirePressurizationBasedOnOccupancy(spaceType); space.SetParameterValue("PRESSURIZATION_REQ", press.ToString()); }
/// <summary> /// Always VENT /// </summary> /// <param name="space"></param> public static void AssignOAACHRBasedOnCategory(Space space) { var spaceType = SpacePropertyService.GetSpaceTypeAsString(space); var oaachr = VentilationLookupService.GetOAACHRBasedOnOccupancyCategory(spaceType); space.SetParameterValue("OAACHR", oaachr.ToString()); }
public static void AssignModeledPressurization(Space space) { var factory = new SpaceConversionFactory(); var spaceType = SpacePropertyService.GetSpaceTypeAsString(space); var dSpace = factory.Create(space); var press = VentilationCalculationService.CalculateModeledPressurization(dSpace); space.SetParameterValue("PRESSURIZATION_MOD", press.ToString()); }
public static void AssignOAACHMBasedOnCategory(Space space) { var factory = new SpaceConversionFactory(); var spaceType = SpacePropertyService.GetSpaceTypeAsString(space); var dSpace = factory.Create(space); var oaachm = VentilationCalculationService.CalculateCFMBasedOnSupplyACH(dSpace); space.SetParameterValue("OAACHM", oaachm.ToString()); }