Add methods to get scada elemnets and scada devices

This commit is contained in:
DingZQ
2023-03-29 23:36:42 +08:00
parent 836df97865
commit f6e7d88799

View File

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