Esempio n. 1
0
 /// <summary>
 /// 编制任务点任务
 /// </summary>
 /// <param name="comport">执行任务端口</param>
 /// <param name="cmd">指令</param>
 /// <param name="param">参数</param>
 /// <returns>返回任务</returns>
 private FormationTask BuildTask(MAVLinkInterface comport, MAVLink.MAV_CMD cmd, float[] param)
 {
     FormationTask singleTask = new FormationTask();
     if (param[6] == 0)
         singleTask.taskStyle = TaskStyle.Point;
     else
         singleTask.taskStyle = TaskStyle.Height;
     singleTask.taskPort = comport;
     singleTask.cmd = cmd;
     singleTask.param = param;
     return singleTask;
 }
Esempio n. 2
0
 /// <summary>
 /// 编制模式任务
 /// </summary>
 /// <param name="comport">执行任务端口</param>
 /// <param name="model">模式</param>
 /// <returns>返回任务</returns>
 private FormationTask BuildTask(MAVLinkInterface comport, string model)
 {
     FormationTask singleTask = new FormationTask();
     singleTask.taskPort = comport;
     singleTask.taskStyle = TaskStyle.Model;
     singleTask.model = model;
     return singleTask;
 }