diff --git a/api/__init__.py b/api/__init__.py index 6512225..9c4af0f 100644 --- a/api/__init__.py +++ b/api/__init__.py @@ -124,7 +124,7 @@ from .s26_labels import get_label_schema, get_label, set_label, add_label, delet from .s27_backdrop import get_backdrop_schema, get_backdrop, set_backdrop -from .s29_scada_device import SCADA_DEVICE_TYPE_PRESSURE, SCADA_DEVICE_TYPE_DEMAND, SCADA_DEVICE_TYPE_QUALITY, SCADA_DEVICE_TYPE_LEVEL, SCADA_DEVICE_TYPE_FLOW +from .s29_scada_device import SCADA_DEVICE_TYPE_PRESSURE, SCADA_DEVICE_TYPE_DEMAND, SCADA_DEVICE_TYPE_QUALITY, SCADA_DEVICE_TYPE_LEVEL, SCADA_DEVICE_TYPE_FLOW, SCADA_DEVICE_TYPE_UNKNOWN from .s29_scada_device import get_scada_device_schema, get_scada_device, set_scada_device, add_scada_device, delete_scada_device from .s29_scada_device import get_all_scada_device_ids, get_all_scada_devices from .clean_api import clean_scada_device diff --git a/api/s29_scada_device.py b/api/s29_scada_device.py index 2f3ac18..7af8ee0 100644 --- a/api/s29_scada_device.py +++ b/api/s29_scada_device.py @@ -6,6 +6,7 @@ SCADA_DEVICE_TYPE_DEMAND = 'DEMAND' SCADA_DEVICE_TYPE_QUALITY = 'QUALITY' SCADA_DEVICE_TYPE_LEVEL = 'LEVEL' SCADA_DEVICE_TYPE_FLOW = 'FLOW' +SCADA_DEVICE_TYPE_UNKNOWN = 'UNKNOWN' def get_scada_device_schema(name: str) -> dict[str, dict[str, Any]]: diff --git a/script/sql/create/29.scada_device.sql b/script/sql/create/29.scada_device.sql index b7da830..236183c 100644 --- a/script/sql/create/29.scada_device.sql +++ b/script/sql/create/29.scada_device.sql @@ -1,4 +1,4 @@ -create type scada_device_type as enum ('PRESSURE', 'DEMAND', 'QUALITY', 'LEVEL', 'FLOW'); +create type scada_device_type as enum ('PRESSURE', 'DEMAND', 'QUALITY', 'LEVEL', 'FLOW', 'UNKNOWN'); create table scada_device ( diff --git a/tjnetwork.py b/tjnetwork.py index f0430a3..20006ec 100644 --- a/tjnetwork.py +++ b/tjnetwork.py @@ -149,6 +149,7 @@ SCADA_DEVICE_TYPE_DEMAND = api.SCADA_DEVICE_TYPE_DEMAND SCADA_DEVICE_TYPE_QUALITY = api.SCADA_DEVICE_TYPE_QUALITY SCADA_DEVICE_TYPE_LEVEL = api.SCADA_DEVICE_TYPE_LEVEL SCADA_DEVICE_TYPE_FLOW = api.SCADA_DEVICE_TYPE_FLOW +SCADA_DEVICE_TYPE_UNKNOWN = api.SCADA_DEVICE_TYPE_UNKNOWN SCADA_MODEL_TYPE_JUNCTION = api.SCADA_MODEL_TYPE_JUNCTION