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 ):