返回点不再飞往航点位置,飞往起飞坐标
This commit is contained in:
parent
bb911aa840
commit
148ecb410d
@ -153,8 +153,16 @@ namespace Plane.FormationCreator.Formation
|
|||||||
await Task.Delay(10).ConfigureAwait(false);
|
await Task.Delay(10).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
double targetLat = info.TargetLat;
|
||||||
|
double targetLng = info.TargetLng;
|
||||||
|
if (info.IsLandWaypoint)
|
||||||
|
{
|
||||||
|
targetLat = info.Copter.TakeOffPoint.Latitude;
|
||||||
|
targetLng = info.Copter.TakeOffPoint.Longitude;
|
||||||
|
}
|
||||||
//发送目标航点1次
|
//发送目标航点1次
|
||||||
await info.Copter.FlyToAsync(info.TargetLat, info.TargetLng, info.TargetAlt);
|
|
||||||
|
await info.Copter.FlyToAsync(targetLat, targetLng, info.TargetAlt);
|
||||||
await Task.Delay(10).ConfigureAwait(false);
|
await Task.Delay(10).ConfigureAwait(false);
|
||||||
|
|
||||||
dtNow = DateTime.Now;
|
dtNow = DateTime.Now;
|
||||||
@ -231,7 +239,7 @@ namespace Plane.FormationCreator.Formation
|
|||||||
sendFlyToTimes++;
|
sendFlyToTimes++;
|
||||||
for (int i = 0; i < 2; i++)
|
for (int i = 0; i < 2; i++)
|
||||||
{
|
{
|
||||||
await info.Copter.FlyToAsync(info.TargetLat, info.TargetLng, info.TargetAlt);
|
await info.Copter.FlyToAsync(targetLat, targetLng, info.TargetAlt);
|
||||||
await Task.Delay(10).ConfigureAwait(false);
|
await Task.Delay(10).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user