Coverage for backend/django/flowsheetInternals/unitops/config/objects/generic_load_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 *
5generic_load_config: ObjectType = ObjectType(
6 displayType="Load",
7 displayName="Load",
9 ports={
10 "outlet": PortType(
11 displayName="Power Out",
12 type=ConType.Outlet,
13 streamType="energy_stream",
14 streamName="PS"
15 ),
17 },
18 propertyPackagePorts=default_property_package_ports(),
19 graphicObject=unitop_graphic(),
20 properties=PropertiesType({
21 "in_power": PropertyType(
22 displayName="Power Demand",
23 type="numeric",
24 unitType="heatflow"
25 ),
26 }),
27 propertySetGroups={
28 "default": {
29 "type": "stateVars",
30 "displayName": "Properties",
31 "stateVars": ("in_power",),
32 }
33 },
34 keyProperties=[
36 ],
37 idaes_adapter=UnitModelAdapter(
38 args=ArgAdapter({
39 "property_package": ConstantSchemaAdapter(PowerPPArgSchema()),
40 }),
41 properties=SerialisePropertiesAdapter(),
42 ports=SerialisePortAdapter(),
43 ),
44)