Add tank
This commit is contained in:
13
main.py
13
main.py
@@ -1,4 +1,5 @@
|
||||
from cmath import tan
|
||||
from mimetypes import init
|
||||
import os
|
||||
import io
|
||||
import json
|
||||
@@ -363,7 +364,17 @@ async def fast_get_tank_schema(network: str) -> dict[str, dict[str, Any]]:
|
||||
|
||||
@app.post("/addtank/")
|
||||
async def fastapi_add_tank(network: str, tank: str, x: float, y: float, elevation: float, init_level: float = 0, min_level: float = 0, max_level: float = 0, diameter: float = 0, min_vol: float = 0) -> ChangeSet:
|
||||
return add_tank(network, tank, x, y, elevation, init_level, min_level, max_level, diameter, min_vol)
|
||||
ps = { 'id' : tank,
|
||||
'x' : x,
|
||||
'y' : y,
|
||||
'elevation' : elevation,
|
||||
'init_level' : init_level,
|
||||
'min_level' : min_level,
|
||||
'max_level' : max_level,
|
||||
'diameter' : diameter,
|
||||
'min_vol' : min_vol
|
||||
}
|
||||
return add_tank(network, ChangeSet(ps))
|
||||
|
||||
@app.post("/deletetank/")
|
||||
async def fastapi_delete_tank(network: str, tank: str) -> ChangeSet:
|
||||
|
||||
Reference in New Issue
Block a user