不再预先分配VID

自动分配后自动排序
This commit is contained in:
xu 2020-05-22 22:52:45 +08:00
parent bbb7804831
commit 417f761e40
3 changed files with 11 additions and 1 deletions

View File

@ -284,6 +284,13 @@ namespace Plane.FormationCreator.Formation
} }
} }
public void ReSort()
{
SortType = _SortType;
}
private int _EnCopterNumber = 0; private int _EnCopterNumber = 0;

View File

@ -143,6 +143,7 @@ namespace Plane.FormationCreator.ViewModels
copter.VirtualId = SingleVirtualId; copter.VirtualId = SingleVirtualId;
Message.Show($"飞机{copter.Name} 设置编号={SingleVirtualId}"); Message.Show($"飞机{copter.Name} 设置编号={SingleVirtualId}");
} }
_copterManager.ReSort();
})); }));
} }
@ -202,6 +203,7 @@ namespace Plane.FormationCreator.ViewModels
} }
} }
} }
_copterManager.ReSort();
})); }));
} }
} }

View File

@ -336,7 +336,8 @@ namespace Plane.FormationCreator.ViewModels
id: id, id: id,
name: id name: id
); );
copter.VirtualId = _virtualCopterId; //不再预先分配VID
// copter.VirtualId = _virtualCopterId;
await copter.ConnectAsync(); await copter.ConnectAsync();
await copter.GetCopterDataAsync(); await copter.GetCopterDataAsync();
_copterManager.Copters.AddCopter(copter, _copterManager.SortType); _copterManager.Copters.AddCopter(copter, _copterManager.SortType);