using System.Collections.Generic; using System.Threading.Tasks; namespace Plane.Copters { public interface ICopterMissionActions { /// /// 查询任务序列。 /// /// 超时时间。 /// 飞行器返回的任务序列。 Task> RequestMissionListAsync(int millisecondsTimeout = 10000); /// /// 写入任务序列。 /// /// 任务序列。 /// 超时时间。 /// 若写入成功,返回 true;否则返回 false。 Task WriteMissionListAsync(IEnumerable missions, int millisecondsTimeout = 10000); } }