Add pattern api and test

This commit is contained in:
WQY\qiong
2022-10-22 12:55:16 +08:00
parent c1b99bc7eb
commit bb1d772eaa
7 changed files with 123 additions and 13 deletions

View File

@@ -23,6 +23,8 @@ TANK = api.TANK
PIPE = api.PIPE
PUMP = api.PUMP
VALVE = api.VALVE
PATTERN = api.PATTERN
CURVE = api.CURVE
OVERFLOW_YES = api.OVERFLOW_YES
OVERFLOW_NO = api.OVERFLOW_NO
@@ -295,7 +297,7 @@ def delete_valve(name: str, cs: ChangeSet) -> ChangeSet:
############################################################
# demands 9.[DEMANDS]
# demand 9.[DEMANDS]
############################################################
def get_demand_schema(name: str) -> dict[str, dict[str, Any]]:
@@ -323,6 +325,20 @@ def set_status(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_status(name, cs)
############################################################
# pattern 11.[PATTERNS]
############################################################
def get_pattern_schema(name: str) -> dict[str, dict[str, Any]]:
return api.get_pattern_schema(name)
def get_pattern(name: str, id: str) -> dict[str, Any]:
return api.get_pattern(name, id)
def set_pattern(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_pattern(name, cs)
############################################################
# coord 24.[COORDINATES]
############################################################