@mytec: iter1.5.1 ready for testing
This commit is contained in:
@@ -70,15 +70,18 @@ async def check_fresnel_clearance(
|
||||
rx_lat: float = Query(..., description="Receiver latitude"),
|
||||
rx_lon: float = Query(..., description="Receiver longitude"),
|
||||
rx_height: float = Query(1.5, ge=0, description="Receiver height (m)"),
|
||||
frequency: float = Query(..., ge=100, le=6000, description="Frequency (MHz)")
|
||||
frequency: float = Query(1800, ge=100, le=6000, description="Frequency (MHz)")
|
||||
):
|
||||
"""Calculate Fresnel zone clearance"""
|
||||
result = await los_service.calculate_fresnel_clearance(
|
||||
tx_lat, tx_lon, tx_height,
|
||||
rx_lat, rx_lon, rx_height,
|
||||
frequency
|
||||
)
|
||||
return result
|
||||
try:
|
||||
result = await los_service.calculate_fresnel_clearance(
|
||||
tx_lat, tx_lon, tx_height,
|
||||
rx_lat, rx_lon, rx_height,
|
||||
frequency
|
||||
)
|
||||
return result
|
||||
except Exception as e:
|
||||
raise HTTPException(status_code=500, detail=f"Fresnel calculation error: {str(e)}")
|
||||
|
||||
|
||||
@router.get("/tiles")
|
||||
|
||||
Reference in New Issue
Block a user