feat(workbench): add runtime GIS and sample integrations
This commit is contained in:
@@ -24,6 +24,8 @@ def _placement_row(row: dict[str, Any]) -> dict[str, Any]:
|
||||
"created_by": row["created_by"],
|
||||
"created_at": row["created_at"],
|
||||
"status": row["status"],
|
||||
"sensor_type": payload.get("sensor_type", "pressure"),
|
||||
"method": payload.get("method"),
|
||||
"sensor_locations": locations,
|
||||
}
|
||||
|
||||
@@ -57,11 +59,15 @@ def create_sensor_placement(
|
||||
min_diameter: int,
|
||||
created_by: str,
|
||||
sensor_locations: list[str],
|
||||
sensor_type: str = "pressure",
|
||||
method: str | None = None,
|
||||
) -> dict[str, Any]:
|
||||
run_id = uuid4()
|
||||
payload = {
|
||||
"sensor_number": len(sensor_locations),
|
||||
"minimum_diameter": min_diameter,
|
||||
"sensor_type": sensor_type,
|
||||
"method": method,
|
||||
"sensor_locations": sensor_locations,
|
||||
}
|
||||
with project_connection(name) as conn, conn.transaction():
|
||||
|
||||
Reference in New Issue
Block a user