added obstacles

This commit is contained in:
2026-06-23 11:49:32 +03:00
parent 69b810450e
commit 6be9810404
6 changed files with 48 additions and 2 deletions
Binary file not shown.
+6
View File
@@ -51,6 +51,8 @@ class LosRequest(BaseModel):
class Obstruction(BaseModel):
distance_m: float
clearance_m: float
fresnel_radius_m: float
required_clearance_m: float
type: Literal["terrain", "building", "canopy"]
@@ -60,5 +62,9 @@ class LosResponse(BaseModel):
first_fresnel_clearance_pct: float
worst_obstruction: Obstruction | None
obstructions: list[Obstruction]
geometric_obstructions: list[Obstruction]
fresnel_violations_count: int
geometric_obstructions_count: int
building_obstructions_count: int
diffraction_loss_db: float
profile_ref: str