add some more filters
这个提交包含在:
@@ -90,8 +90,15 @@ void PlugIn::OnRadarTargetPositionUpdate(EuroScopePlugIn::CRadarTarget radarTarg
|
||||
if (nullptr == flightPlan.GetFlightPlanData().GetPlanType() || 'I' != *flightPlan.GetFlightPlanData().GetPlanType())
|
||||
return;
|
||||
|
||||
/* TODO filter by distance to destination */
|
||||
/* TODO filter by airborne identifier */
|
||||
/* filter by distance to destination */
|
||||
double distanceNM = flightPlan.GetDistanceToDestination();
|
||||
if (250.0 < distanceNM)
|
||||
return;
|
||||
|
||||
/* filter by airborne identifier (assume a GS>50kn and a big distance to the origin) */
|
||||
if (50 > radarTarget.GetGS() || 10.0 > flightPlan.GetDistanceFromOrigin())
|
||||
return;
|
||||
|
||||
/* TODO generate protobuf message */
|
||||
/* TODO send aircraft update */
|
||||
}
|
||||
|
||||
在新工单中引用
屏蔽一个用户