Support water distribution
This commit is contained in:
20
tjnetwork.py
20
tjnetwork.py
@@ -151,18 +151,22 @@ SCADA_DEVICE_TYPE_LEVEL = api.SCADA_DEVICE_TYPE_LEVEL
|
||||
SCADA_DEVICE_TYPE_FLOW = api.SCADA_DEVICE_TYPE_FLOW
|
||||
|
||||
|
||||
SCADA_MODEL_TYPE_JUNCTION = api.SCADA_MODEL_TYPE_JUNCTION
|
||||
SCADA_MODEL_TYPE_JUNCTION = api.SCADA_MODEL_TYPE_JUNCTION
|
||||
SCADA_MODEL_TYPE_RESERVOIR = api.SCADA_MODEL_TYPE_RESERVOIR
|
||||
SCADA_MODEL_TYPE_TANK = api.SCADA_MODEL_TYPE_TANK
|
||||
SCADA_MODEL_TYPE_PIPE = api.SCADA_MODEL_TYPE_PIPE
|
||||
SCADA_MODEL_TYPE_PUMP = api.SCADA_MODEL_TYPE_PUMP
|
||||
SCADA_MODEL_TYPE_VALVE = api.SCADA_MODEL_TYPE_VALVE
|
||||
SCADA_MODEL_TYPE_TANK = api.SCADA_MODEL_TYPE_TANK
|
||||
SCADA_MODEL_TYPE_PIPE = api.SCADA_MODEL_TYPE_PIPE
|
||||
SCADA_MODEL_TYPE_PUMP = api.SCADA_MODEL_TYPE_PUMP
|
||||
SCADA_MODEL_TYPE_VALVE = api.SCADA_MODEL_TYPE_VALVE
|
||||
|
||||
|
||||
SCADA_ELEMENT_STATUS_ONLINE = api.SCADA_ELEMENT_STATUS_ONLINE
|
||||
SCADA_ELEMENT_STATUS_OFFLINE = api.SCADA_ELEMENT_STATUS_OFFLINE
|
||||
|
||||
|
||||
DISTRIBUTION_TYPE_ADD = api.DISTRIBUTION_TYPE_ADD
|
||||
DISTRIBUTION_TYPE_OVERRIDE = api.DISTRIBUTION_TYPE_OVERRIDE
|
||||
|
||||
|
||||
############################################################
|
||||
# project
|
||||
############################################################
|
||||
@@ -983,6 +987,12 @@ def delete_region(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
# water_distribution 34
|
||||
############################################################
|
||||
|
||||
def distribute_demand_to_nodes(name: str, demand: float, nodes: list[str], type: str = DISTRIBUTION_TYPE_ADD) -> ChangeSet:
|
||||
return api.distribute_demand_to_nodes(name, demand, nodes, type)
|
||||
|
||||
def distribute_demand_to_region(name: str, demand: float, region: str, type: str = DISTRIBUTION_TYPE_ADD) -> ChangeSet:
|
||||
return api.distribute_demand_to_region(name, demand, region, type)
|
||||
|
||||
|
||||
############################################################
|
||||
# district_metering_area 35
|
||||
|
||||
Reference in New Issue
Block a user