Skip to content

Commit

Permalink
feat(ventcool): Add the ability to assign operable windows to Room2D
Browse files Browse the repository at this point in the history
  • Loading branch information
chriswmackey committed Aug 11, 2020
1 parent 5a72e03 commit bf91c7f
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions dragonfly_schema/energy/properties.py
Expand Up @@ -11,6 +11,7 @@
from honeybee_schema.energy.hvac.doas import FCUwithDOAS, WSHPwithDOAS, VRFwithDOAS
from honeybee_schema.energy.hvac.heatcool import FCU, WSHP, VRF, Baseboard, \
EvaporativeCooler, Residential, WindowAC, GasUnitHeater
from honeybee_schema.energy.ventcool import VentilationControlAbridged, VentilationOpening

from honeybee_schema.energy.construction import OpaqueConstructionAbridged, \
WindowConstructionAbridged, ShadeConstruction, AirBoundaryConstructionAbridged, \
Expand Down Expand Up @@ -55,6 +56,18 @@ class Room2DEnergyPropertiesAbridged(NoExtraBaseModel):
'that the Room2D is not conditioned.'
)

window_vent_control: VentilationControlAbridged = Field(
default=None,
description='An optional VentilationControl object to dictate the opening '
'of windows. If None, the windows will never open.'
)

window_vent_opening: VentilationOpening = Field(
default=None,
description='An optional VentilationOpening to specify the operable '
'portion of all windows of the Room2D. If None, the windows will never open.'
)


class StoryEnergyPropertiesAbridged(NoExtraBaseModel):

Expand Down

0 comments on commit bf91c7f

Please sign in to comment.