using System.Collections.Generic;
using System.Threading.Tasks;
namespace Plane.Copters
{
public partial class EmptyCopter : CopterImplSharedPart, ICopter
{
///
/// 查询任务序列。若上一个操作未完成,本次结果为 null。
///
/// 超时时间。
/// 飞行器返回的任务序列。若上一个操作未完成,本次结果为 null;若超时,结果为不完整的序列(_mission.Count 小于 MissionCount);若顺利完成,结果为完整的任务序列。
public Task> RequestMissionListAsync(int millisecondsTimeout = 10000)
{
return Task.FromResult(new Mission[0] as IEnumerable);
}
///
/// 写入任务序列。
///
/// 任务序列。
/// 若写入成功,返回 true;否则返回 false。
public Task WriteMissionListAsync(IEnumerable missions, int millisecondsTimeout = 10000)
{
return Task.FromResult(true);
}
}
}