Expose node specific api
This commit is contained in:
@@ -33,4 +33,4 @@ from .s6_pumps import get_pump_schema, add_pump, get_pump, set_pump, delete_pump
|
|||||||
from .s7_valves import VALVES_TYPE_PRV, VALVES_TYPE_PSV, VALVES_TYPE_PBV, VALVES_TYPE_FCV, VALVES_TYPE_TCV, VALVES_TYPE_GPV
|
from .s7_valves import VALVES_TYPE_PRV, VALVES_TYPE_PSV, VALVES_TYPE_PBV, VALVES_TYPE_FCV, VALVES_TYPE_TCV, VALVES_TYPE_GPV
|
||||||
from .s7_valves import get_valve_schema, add_valve, get_valve, set_valve, delete_valve
|
from .s7_valves import get_valve_schema, add_valve, get_valve, set_valve, delete_valve
|
||||||
|
|
||||||
# from .s24_coordinates import get_node_coord, set_node_coord
|
from .s24_coordinates import get_node_coord
|
||||||
@@ -20,7 +20,7 @@ def get_node_coord(name: str, id: str) -> dict[str, float] | None:
|
|||||||
coord = str(row['coord'])
|
coord = str(row['coord'])
|
||||||
return _to_client_point(coord)
|
return _to_client_point(coord)
|
||||||
|
|
||||||
|
'''
|
||||||
def set_node_coord(name: str, node_type: str, id: str, x: float, y: float) -> ChangeSet:
|
def set_node_coord(name: str, node_type: str, id: str, x: float, y: float) -> ChangeSet:
|
||||||
old = get_node_coord(name, id)
|
old = get_node_coord(name, id)
|
||||||
if old == None:
|
if old == None:
|
||||||
@@ -39,3 +39,4 @@ def set_node_coord(name: str, node_type: str, id: str, x: float, y: float) -> Ch
|
|||||||
change = ChangeSet()
|
change = ChangeSet()
|
||||||
change.update(node_type, id, 'coord')
|
change.update(node_type, id, 'coord')
|
||||||
return change
|
return change
|
||||||
|
'''
|
||||||
11
tjnetwork.py
11
tjnetwork.py
@@ -136,6 +136,9 @@ def get_curves(name: str) -> list[str]:
|
|||||||
def get_patterns(name: str) -> list[str]:
|
def get_patterns(name: str) -> list[str]:
|
||||||
return api.get_patterns(name)
|
return api.get_patterns(name)
|
||||||
|
|
||||||
|
def get_node_links(name: str, node_id: str) -> list[str]:
|
||||||
|
return api.get_node_links(name, node_id)
|
||||||
|
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
# title 1.[TITLE]
|
# title 1.[TITLE]
|
||||||
@@ -266,3 +269,11 @@ def set_valve(name: str, valve_id: str, properties: dict[str, Any]) -> ChangeSet
|
|||||||
|
|
||||||
def delete_valve(name: str, valve_id: str) -> ChangeSet:
|
def delete_valve(name: str, valve_id: str) -> ChangeSet:
|
||||||
return api.delete_valve(name, valve_id)
|
return api.delete_valve(name, valve_id)
|
||||||
|
|
||||||
|
|
||||||
|
############################################################
|
||||||
|
# coord 24.[COORDINATES]
|
||||||
|
############################################################
|
||||||
|
|
||||||
|
def get_node_coord(name: str, node_id: str) -> dict[str, float] | None:
|
||||||
|
return api.get_node_coord(name, node_id)
|
||||||
|
|||||||
Reference in New Issue
Block a user