Support add/delete pattern & curve

This commit is contained in:
WQY\qiong
2022-10-30 13:37:27 +08:00
parent 42eebf5bd3
commit 1732927f6a
4 changed files with 58 additions and 10 deletions

View File

@@ -398,6 +398,12 @@ def get_pattern(name: str, id: str) -> dict[str, Any]:
def set_pattern(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_pattern(name, cs)
def add_pattern(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_pattern(name, cs)
def delete_pattern(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_pattern(name, cs)
############################################################
# curve 12.[CURVES]
@@ -413,6 +419,12 @@ def get_curve(name: str, id: str) -> dict[str, Any]:
def set_curve(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_curve(name, cs)
def add_curve(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_curve(name, cs)
def delete_curve(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_curve(name, cs)
############################################################
# control 12.[CONTROLS]
@@ -430,7 +442,7 @@ def set_control(name: str, cs: ChangeSet) -> ChangeSet:
############################################################
# rule 12.[CONTROLS]
# rule 13.[RULES]
############################################################
def get_rule_schema(name: str) -> dict[str, dict[str, Any]]:
@@ -460,7 +472,7 @@ def set_emitter(name: str, cs: ChangeSet) -> ChangeSet:
############################################################
# time 21.[EMITTERS]
# time 21.[TIMES]
############################################################
def get_time_schema(name: str) -> dict[str, dict[str, Any]]: