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);
}
}