From f6e7d887993e442ae3b206d31550feec993c6cb9 Mon Sep 17 00:00:00 2001 From: DingZQ Date: Wed, 29 Mar 2023 23:36:42 +0800 Subject: [PATCH] Add methods to get scada elemnets and scada devices --- main.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.py b/main.py index fe410c0..cf83010 100644 --- a/main.py +++ b/main.py @@ -1379,6 +1379,10 @@ async def fastapi_set_backdrop_properties(network: str, req: Request) -> ChangeS async def fastapi_get_scada_device_schema(network: str) -> dict[str, dict[str, Any]]: return get_scada_device_schema(network) +@app.get('/getscadadevices/') +async def fastapi_get_scada_devices(network: str) -> list[str]: + return get_scada_devices(network) + @app.get('/getscadadevice/') async def fastapi_get_scada_device(network: str, id: str) -> dict[str, Any]: return get_scada_device(network, id) @@ -1445,6 +1449,10 @@ async def fastapi_clean_scada_device_data(network: str) -> ChangeSet: async def fastapi_get_scada_element_schema(network: str) -> dict[str, dict[str, Any]]: return get_scada_element_schema(network) +@app.get('/getscadaelements/') +async def fastapi_get_scada_elements(network: str) -> list[str]: + return get_scada_elements(network) + @app.get('/getscadaelement/') async def fastapi_get_scada_element(network: str, id: str) -> dict[str, Any]: return get_scada_element(network, id)