Refine scada api

This commit is contained in:
WQY\qiong
2023-02-24 13:47:59 +08:00
parent cef631b41b
commit fd03105614
8 changed files with 456 additions and 278 deletions

View File

@@ -1,5 +1,8 @@
from .del_cmd_raw import *
from .batch_cmd import execute_batch_command
from .s29_scada_device import clean_scada_device_cmd
from .s30_scada_device_data import clean_scada_device_data_cmd
from .s31_scada_element import clean_scada_element_cmd
def delete_junction_cascade(name: str, cs: ChangeSet) -> ChangeSet:
@@ -48,3 +51,15 @@ def delete_curve_cascade(name: str, cs: ChangeSet) -> ChangeSet:
cs.operations[0] |= { 'operation' : API_DELETE, 'type' : 'curve' }
#raw_cmd = delete_curve_cascade_batch_cmd(name, cs)
return execute_batch_command(name, cs)
def clean_scada_device(name: str) -> ChangeSet:
return execute_batch_command(name, clean_scada_device_cmd(name))
def clean_scada_device_data(name: str) -> ChangeSet:
return execute_batch_command(name, clean_scada_device_data_cmd(name))
def clean_scada_element(name: str) -> ChangeSet:
return execute_batch_command(name, clean_scada_element_cmd(name))