From 776b9cfe62fcc2419a380a5d4244258f556a4059 Mon Sep 17 00:00:00 2001 From: xu Date: Mon, 2 Mar 2020 19:22:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=99=E8=88=AA=E7=82=B9=E6=97=B6=E4=B8=8D?= =?UTF-8?q?=E7=94=A8=E8=99=9A=E6=8B=9FID=E8=80=8C=E7=94=A8=E5=AE=9E?= =?UTF-8?q?=E9=99=85=E5=BA=8F=E5=8F=B7ID=EF=BC=8C=E5=9B=A0=E4=B8=BA?= =?UTF-8?q?=E5=9C=A8=E6=8E=92=E5=BA=8F=E6=97=B6=E5=B7=B2=E7=BB=8F=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E6=8C=89VID=E6=8E=92=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ViewModels/ControlPanelViewModel.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Plane.FormationCreator/ViewModels/ControlPanelViewModel.cs b/Plane.FormationCreator/ViewModels/ControlPanelViewModel.cs index 8feec15..b4f3f29 100644 --- a/Plane.FormationCreator/ViewModels/ControlPanelViewModel.cs +++ b/Plane.FormationCreator/ViewModels/ControlPanelViewModel.cs @@ -1385,8 +1385,12 @@ namespace Plane.FormationCreator.ViewModels break; } } - var targetCopter = _copterManager.Copters.FirstOrDefault(o => o.VirtualId == (i+1)); - bool result = await _commModuleManager.WriteMissionListAsync(targetCopter, missions); + + //虚拟ID在排序时已经变为ID了,直接按ID写入 + // var targetCopter = _copterManager.Copters.FirstOrDefault(o => o.VirtualId == (i+1)); + // bool result = await _commModuleManager.WriteMissionListAsync(targetCopter, missions); + bool result = await _commModuleManager.WriteMissionListAsync(_copterManager.Copters[i], missions); + //CommWriteMissinState state = new CommWriteMissinState(result); //_commModuleManager.missionWriteState.Add(int.Parse(_copterManager.Copters[i].Id), state); if (!result)