added vegetation

This commit is contained in:
2026-06-23 13:28:25 +03:00
parent 1867018672
commit 0c9fc22d22
6 changed files with 57 additions and 3 deletions
+8
View File
@@ -3,6 +3,7 @@ from typing import Literal
from pydantic import BaseModel, Field
from app.models.coverage import LinkRx, LinkTx
from app.models.terrain import Obstruction
class LinkBudgetRequest(BaseModel):
@@ -26,3 +27,10 @@ class LinkBudgetResponse(BaseModel):
fade_margin_db: float
fresnel_clear: bool
link_viable: bool
los_clear: bool
geometric_los: bool
first_fresnel_clearance_pct: float
fresnel_violations_count: int
geometric_obstructions_count: int
building_obstructions_count: int
worst_obstruction: Obstruction | None