From bc0365144cb495aec892132062ff0b2edf94c9ba Mon Sep 17 00:00:00 2001 From: DingZQ Date: Sun, 23 Feb 2025 00:09:49 +0800 Subject: [PATCH] Add fastapi for scada info --- main.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/main.py b/main.py index c7f5de8..de734cf 100644 --- a/main.py +++ b/main.py @@ -2011,6 +2011,22 @@ async def fastapi_calculate_demand_to_network(network: str, demand: float) -> di return calculate_demand_to_network(network, demand) +########################################################### +# scada_info 38 || written by WMH +############################################################ +@app.get('/getscadainfoschema/') +async def fastapi_get_scada_info_schema(network: str) -> dict[str, float]: + return api.get_scada_info_schema(network) + +@app.get('/getscadainfo/') +async def fastapi_get_scada_info(network: str, id: str) -> dict[str, float]: + return api.get_scada_info(network, id) + +@app.get('/getallscadainfo/') +async def fastapi_get_all_scada_info(network: str) -> list[dict[str, float]]: + return api.get_all_scada_info(network) + + # inp file @app.post("/uploadinp/", status_code=status.HTTP_200_OK) async def upload_inp(afile: bytes, name: str ):