Coverage for backend/django/flowsheetInternals/unitops/config/objects/bus_config.py: 100%
4 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-05-13 02:47 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-05-13 02:47 +0000
1from common.config_types import *
2from common.config_utils import *
3from ..spec_helpers import *
5bus_config: ObjectType = ObjectType(
6 displayType="Bus",
7 displayName="Bus",
8 ports={
9 "inlet": PortType(
10 many=True,
11 displayName="Connection",
12 type=ConType.Inlet,
13 streamType="energy_stream",
14 streamName="PS",
15 default=1, # default number of inlets
16 minimum=1, # minimum number of inlets
17 ),
18 "outlet": PortType(
19 many=False,
20 displayName="Residual Power",
21 type=ConType.Outlet,
22 streamType="energy_stream",
23 streamName="RP",
24 default=1, # default number of inlets
25 minimum=1, # minimum number of inlets
26 )
27 },
28 propertyPackagePorts=default_property_package_ports(),
29 graphicObject=unitop_graphic(),
30 indexSets=[],
31 properties=PropertiesType({
32 }),
33 propertySetGroups={
34 },
35 keyProperties=[
37 ],
38 idaes_adapter=UnitModelAdapter(
39 args=ArgAdapter({
40 "num_inlets": NumInletsAdapter(),
41 "property_package": ConstantSchemaAdapter(PowerPPArgSchema()),
42 }),
43 properties=SerialisePropertiesAdapter(),
44 ports=MixerPortListAdapter()
45 )
46)