Coverage for backend/django/flowsheetInternals/unitops/config/objects/heatpump_config.py: 100%
3 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-06-23 21:51 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-06-23 21:51 +0000
1from common.config_types import *
2from common.config_utils import *
4heatpump_config: ObjectType = ObjectType(
5 displayType="Heat PUMP",
6 ports={
7 "inlet": PortType(
8 many=True,
9 displayName="Inlet",
10 type=ConType.Inlet,
11 default=2, # default number of inlets
12 minimum=2, # minimum number of inlets
13 ),
14 "outlet": PortType(
15 displayName="Outlet",
16 type=ConType.Outlet
17 )
18 },
19 # TODO: ensure this will work with n number of inlets & outlets
20 propertyPackagePorts=default_property_package_ports(),
21 graphicObject=unitop_graphic(),
22 propertySets={
23 # "constraints": general_constraints()
24 }
25)