Refine link getter api
This commit is contained in:
93
tjnetwork.py
93
tjnetwork.py
@@ -161,6 +161,9 @@ def get_title(name: str) -> str:
|
||||
# junction 2.[JUNCTIONS]
|
||||
############################################################
|
||||
|
||||
def get_junction_property_names(name: str) -> list[str]:
|
||||
return api.get_junction_property_names(name)
|
||||
|
||||
def add_junction(name: str, junction_id: str, x: float, y: float, elevation: float) -> ChangeSet:
|
||||
return api.add_junction(name, junction_id, x, y, elevation)
|
||||
|
||||
@@ -179,17 +182,17 @@ def set_junction_pattern(name: str, junction_id: str, pattern: str) -> ChangeSet
|
||||
def set_junction_coord(name: str, junction_id: str, x: float, y: float) -> ChangeSet:
|
||||
return api.set_junction_coord(name, junction_id, x, y)
|
||||
|
||||
def get_junction_property_names(name: str) -> list[str]:
|
||||
return api.get_junction_property_names(name)
|
||||
|
||||
def get_junction_properties(name: str, id: str) -> dict[str, Any] | None:
|
||||
return api.get_junction_properties(name, id)
|
||||
def get_junction_properties(name: str, junction_id: str) -> dict[str, Any] | None:
|
||||
return api.get_junction_properties(name, junction_id)
|
||||
|
||||
|
||||
############################################################
|
||||
# reservoir 3.[RESERVOIRS]
|
||||
############################################################
|
||||
|
||||
def get_reservoir_property_names(name: str) -> list[str]:
|
||||
return api.get_reservoir_property_names(name)
|
||||
|
||||
def add_reservoir(name: str, reservoir_id: str, x: float, y: float, head: float) -> ChangeSet:
|
||||
return api.add_reservoir(name, reservoir_id, x, y, head)
|
||||
|
||||
@@ -205,17 +208,17 @@ def set_reservoir_pattern(name: str, reservoir_id: str, pattern: str) -> ChangeS
|
||||
def set_reservoir_coord(name: str, reservoir_id: str, x: float, y: float) -> ChangeSet:
|
||||
return api.set_reservoir_coord(name, reservoir_id, x, y)
|
||||
|
||||
def get_reservoir_property_names(name: str) -> list[str]:
|
||||
return api.get_reservoir_property_names(name)
|
||||
|
||||
def get_reservoir_properties(name: str, id: str) -> dict[str, Any] | None:
|
||||
return api.get_reservoir_properties(name, id)
|
||||
def get_reservoir_properties(name: str, reservoir_id: str) -> dict[str, Any] | None:
|
||||
return api.get_reservoir_properties(name, reservoir_id)
|
||||
|
||||
|
||||
############################################################
|
||||
# tank 4.[TANKS]
|
||||
############################################################
|
||||
|
||||
def get_tank_property_names(name: str) -> list[str]:
|
||||
return api.get_tank_property_names(name)
|
||||
|
||||
def add_tank(name: str, tank_id: str, x: float, y: float, elevation: float, init_level: float = 0, min_level: float = 0, max_level: float = 0, diameter: float = 0, min_vol: float = 0) -> ChangeSet:
|
||||
return api.add_tank(name, tank_id, x, y, elevation, init_level, min_level, max_level, diameter, min_vol)
|
||||
|
||||
@@ -249,44 +252,23 @@ def set_tank_overflow(name: str, tank_id: str, overflow: str) -> ChangeSet:
|
||||
def set_tank_coord(name: str, tank_id: str, x: float, y: float) -> ChangeSet:
|
||||
return api.set_tank_coord(name, tank_id, x, y)
|
||||
|
||||
def get_tank_property_names(name: str) -> list[str]:
|
||||
return api.get_tank_property_names(name)
|
||||
|
||||
def get_tank_properties(name: str, id: str) -> dict[str, Any] | None:
|
||||
return api.get_tank_properties(name, id)
|
||||
def get_tank_properties(name: str, tank_id: str) -> dict[str, Any] | None:
|
||||
return api.get_tank_properties(name, tank_id)
|
||||
|
||||
|
||||
############################################################
|
||||
# pipe 4.[PIPES]
|
||||
############################################################
|
||||
|
||||
def get_pipe_property_names(name: str) -> list[str]:
|
||||
return api.get_pipe_property_names(name)
|
||||
|
||||
def add_pipe(name: str, pipe_id: str, node1: str, node2: str, length: float = 0, diameter: float = 0, roughness: float = 0, minor_loss: float = 0, status: str = PIPE_STATUS_OPEN) -> ChangeSet:
|
||||
return api.add_pipe(name, pipe_id, node1, node2, length, diameter, roughness, minor_loss, status)
|
||||
|
||||
def delete_pipe(name: str, pipe_id: str) -> ChangeSet:
|
||||
return api.delete_pipe(name, pipe_id)
|
||||
|
||||
def get_pipe_node1(name: str, pipe_id: str) -> str | None:
|
||||
return api.get_pipe_node1(name, pipe_id)
|
||||
|
||||
def get_pipe_node2(name: str, pipe_id: str) -> str | None:
|
||||
return api.get_pipe_node2(name, pipe_id)
|
||||
|
||||
def get_pipe_length(name: str, pipe_id: str) -> float | None:
|
||||
return api.get_pipe_length(name, pipe_id)
|
||||
|
||||
def get_pipe_diameter(name: str, pipe_id: str) -> float | None:
|
||||
return api.get_pipe_diameter(name, pipe_id)
|
||||
|
||||
def get_pipe_roughness(name: str, pipe_id: str) -> float | None:
|
||||
return api.get_pipe_roughness(name, pipe_id)
|
||||
|
||||
def get_pipe_minor_loss(name: str, pipe_id: str) -> float | None:
|
||||
return api.get_pipe_minor_loss(name, pipe_id)
|
||||
|
||||
def get_pipe_status(name: str, pipe_id: str) -> str | None:
|
||||
return api.get_pipe_status(name, pipe_id)
|
||||
|
||||
def set_pipe_node1(name: str, pipe_id: str, node1: str) -> ChangeSet:
|
||||
return api.set_pipe_node1(name, pipe_id, node1)
|
||||
|
||||
@@ -308,58 +290,46 @@ def set_pipe_minor_loss(name: str, pipe_id: str, minor_loss: float) -> ChangeSet
|
||||
def set_pipe_status(name: str, pipe_id: str, status: float) -> ChangeSet:
|
||||
return api.set_pipe_status(name, pipe_id, status)
|
||||
|
||||
def get_pipe_properties(name: str, pipe_id: str) -> dict[str, Any] | None:
|
||||
return api.get_pipe_properties(name, pipe_id)
|
||||
|
||||
|
||||
############################################################
|
||||
# pump 4.[PUMPS]
|
||||
############################################################
|
||||
|
||||
def get_pump_property_names(name: str) -> list[str]:
|
||||
return api.get_pump_property_names(name)
|
||||
|
||||
def add_pump(name: str, pump_id: str, node1: str, node2: str) -> ChangeSet:
|
||||
return api.add_pump(name, pump_id, node1, node2)
|
||||
|
||||
def delete_pump(name: str, pump_id: str) -> ChangeSet:
|
||||
return api.delete_pump(name, pump_id)
|
||||
|
||||
def get_pump_node1(name: str, pump_id: str) -> str | None:
|
||||
return api.get_pump_node1(name, pump_id)
|
||||
|
||||
def get_pump_node2(name: str, pump_id: str) -> str | None:
|
||||
return api.get_pump_node2(name, pump_id)
|
||||
|
||||
def set_pump_node1(name: str, pump_id: str, node1: str) -> ChangeSet:
|
||||
return api.set_pump_node1(name, pump_id, node1)
|
||||
|
||||
def set_pump_node2(name: str, pump_id: str, node2: str) -> ChangeSet:
|
||||
return api.set_pump_node2(name, pump_id, node2)
|
||||
|
||||
def get_pump_properties(name: str, pump_id: str) -> dict[str, Any] | None:
|
||||
return api.get_pump_properties(name, pump_id)
|
||||
|
||||
|
||||
############################################################
|
||||
# valve 4.[VALVES]
|
||||
############################################################
|
||||
|
||||
def get_valve_property_names(name: str) -> list[str]:
|
||||
return api.get_valve_property_names(name)
|
||||
|
||||
def add_valve(name: str, valve_id: str, node1: str, node2: str, diameter: float = 0, type: str = VALVES_TYPE_PRV, setting: float = 0, minor_loss: float = 0) -> ChangeSet:
|
||||
return api.add_valve(name, valve_id, node1, node2, diameter, type, setting, minor_loss)
|
||||
|
||||
def delete_valve(name: str, valve_id: str) -> ChangeSet:
|
||||
return api.delete_valve(name, valve_id)
|
||||
|
||||
def get_valve_node1(name: str, valve_id: str) -> str | None:
|
||||
return api.get_valve_node1(name, valve_id)
|
||||
|
||||
def get_valve_node2(name: str, valve_id: str) -> str | None:
|
||||
return api.get_valve_node2(name, valve_id)
|
||||
|
||||
def get_valve_diameter(name: str, valve_id: str) -> float | None:
|
||||
return api.get_valve_diameter(name, valve_id)
|
||||
|
||||
def get_valve_type(name: str, valve_id: str) -> str | None:
|
||||
return api.get_valve_type(name, valve_id)
|
||||
|
||||
def get_valve_setting(name: str, valve_id: str) -> float | None:
|
||||
return api.get_valve_setting(name, valve_id)
|
||||
|
||||
def get_valve_minor_loss(name: str, valve_id: str) -> float | None:
|
||||
return api.get_valve_minor_loss(name, valve_id)
|
||||
|
||||
def set_valve_node1(name: str, valve_id: str, node1: str) -> ChangeSet:
|
||||
return api.set_valve_node1(name, valve_id, node1)
|
||||
|
||||
@@ -377,3 +347,6 @@ def set_valve_setting(name: str, valve_id: str, setting: float) -> ChangeSet:
|
||||
|
||||
def set_valve_minor_loss(name: str, valve_id: str, minor_loss: float) -> ChangeSet:
|
||||
return api.set_valve_minor_loss(name, valve_id, minor_loss)
|
||||
|
||||
def get_valve_properties(name: str, pump_id: str) -> dict[str, Any] | None:
|
||||
return api.get_valve_properties(name, pump_id)
|
||||
|
||||
Reference in New Issue
Block a user