Add scada_model api
This commit is contained in:
27
tjnetwork.py
27
tjnetwork.py
@@ -95,6 +95,12 @@ OPTION_QUALITY_CHEMICAL = api.OPTION_QUALITY_CHEMICAL
|
||||
OPTION_QUALITY_AGE = api.OPTION_QUALITY_AGE
|
||||
OPTION_QUALITY_TRACE = api.OPTION_QUALITY_TRACE
|
||||
|
||||
SCADA_TYPE_PRESSURE = api.SCADA_TYPE_PRESSURE
|
||||
SCADA_TYPE_DEMAND = api.SCADA_TYPE_DEMAND
|
||||
SCADA_TYPE_QUALITY = api.SCADA_TYPE_QUALITY
|
||||
SCADA_TYPE_LEVEL = api.SCADA_TYPE_LEVEL
|
||||
SCADA_TYPE_FLOW = api.SCADA_TYPE_FLOW
|
||||
|
||||
|
||||
############################################################
|
||||
# project
|
||||
@@ -721,3 +727,24 @@ def set_backdrop(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
############################################################
|
||||
# end 28.[END]
|
||||
############################################################
|
||||
|
||||
|
||||
############################################################
|
||||
# scada_model 29
|
||||
############################################################
|
||||
|
||||
def get_scada_model_schema(name: str) -> dict[str, dict[str, Any]]:
|
||||
return api.get_scada_model_schema(name)
|
||||
|
||||
def get_scada_model(name: str, id: str) -> dict[str, Any]:
|
||||
return api.get_scada_model(name, id)
|
||||
|
||||
def set_scada_model(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
return api.set_scada_model(name, cs)
|
||||
|
||||
# example: add_scada_model(p, ChangeSet({'id': 'sm', 'x': 0.0, 'y': 10.0, 'device_id': 'sm_device'}))
|
||||
def add_scada_model(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
return api.add_scada_model(name, cs)
|
||||
|
||||
def delete_scada_model(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
return api.delete_scada_model(name, cs)
|
||||
|
||||
Reference in New Issue
Block a user