@mytec: iter1.6.1 ready for testing
This commit is contained in:
@@ -96,6 +96,9 @@ async def calculate_coverage(request: CoverageRequest) -> CoverageResponse:
|
||||
"points_with_terrain_loss": sum(1 for p in points if p.terrain_loss > 0),
|
||||
"points_with_reflection_gain": sum(1 for p in points if p.reflection_gain > 0),
|
||||
"points_with_vegetation_loss": sum(1 for p in points if p.vegetation_loss > 0),
|
||||
"points_with_rain_loss": sum(1 for p in points if p.rain_loss > 0),
|
||||
"points_with_indoor_loss": sum(1 for p in points if p.indoor_loss > 0),
|
||||
"points_with_atmospheric_loss": sum(1 for p in points if p.atmospheric_loss > 0),
|
||||
}
|
||||
|
||||
return CoverageResponse(
|
||||
@@ -183,5 +186,11 @@ def _get_active_models(settings: CoverageSettings) -> List[str]:
|
||||
models.append("water_reflection")
|
||||
if settings.use_vegetation:
|
||||
models.append("vegetation")
|
||||
if settings.rain_rate > 0:
|
||||
models.append("rain_attenuation")
|
||||
if settings.indoor_loss_type != "none":
|
||||
models.append("indoor_penetration")
|
||||
if settings.use_atmospheric:
|
||||
models.append("atmospheric")
|
||||
|
||||
return models
|
||||
|
||||
Reference in New Issue
Block a user