Add demand api and test
This commit is contained in:
15
tjnetwork.py
15
tjnetwork.py
@@ -290,6 +290,21 @@ def delete_valve(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
return api.delete_valve(name, cs)
|
||||
|
||||
|
||||
############################################################
|
||||
# demands 9.[DEMANDS]
|
||||
############################################################
|
||||
|
||||
def get_demand_schema(name: str) -> dict[str, dict[str, Any]]:
|
||||
return api.get_demand_schema(name)
|
||||
|
||||
def get_demand(name: str, junction: str) -> dict[str, Any]:
|
||||
return api.get_demand(name, junction)
|
||||
|
||||
# { 'operation': 'update', 'type': 'demand', 'junction': 'j1', 'demands': [{'demand': 0.0, 'patten': None, 'category': None}] }
|
||||
def set_demand(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
return api.set_demand(name, cs)
|
||||
|
||||
|
||||
############################################################
|
||||
# coord 24.[COORDINATES]
|
||||
############################################################
|
||||
|
||||
Reference in New Issue
Block a user