正在上传图片(0/1)

OSDK waypointV2mission 如何获取断点位置

 0
手机看帖 3 796
OSDK waypointV2mission 如何获取断点位置,或者是断点之前飞过的航点数?
评论
上传
你需要登录之后才能回帖    登录 | 注册
懒猫吃鱼  DJI FPV认证用户 2020-11-4 3#
可以通过注册回调来实时获取相关状态,可参考demo部分:
WaypointV2MissionSample::WaypointV2MissionSample(Vehicle *vehicle):vehiclePtr(vehicle){
  vehiclePtr->waypointV2Mission->RegisterMissionEventCallback(vehicle->waypointV2Mission, updateMissionEvent);
  vehiclePtr->waypointV2Mission->RegisterMissionStateCallback(vehicle->waypointV2Mission, updateMissionState);
}
楼主   2020-11-6 4#
懒猫吃鱼11-4 09:39
可以通过注册回调来实时获取相关状态,可参考demo部分:
WaypointV2MissionSample::WaypointV2MissionSample(Vehicle *vehicle):vehiclePtr(vehicle){
  vehiclePtr->waypointV2Mission->RegisterMissionEventCallback(vehicle->waypointV2Mission, updateMissionEvent);
  vehiclePtr->waypointV2Mission->RegisterMissionStateCallback(vehicle->waypointV2Mission, updateMissionState);
}
感谢大神,请问在程序里能将断点坐标或断点的index直接打印出来吗
懒猫吃鱼  DJI FPV认证用户 2020-11-6 5#
大疆的火苗11-6 09:18
感谢大神,请问在程序里能将断点坐标或断点的index直接打印出来吗
Index可以,但是坐标可能不能直接获取到。
static void WaypointEventCallBack(Vehicle* vehicle, RecvContainer recvFrame,
                                  UserData userData)
{
  DSTATUS("%s",__FUNCTION__ );
  DSTATUS("waypoint_index is %d.\n", recvFrame.recvData.wayPointReachedData.waypoint_index);
  DSTATUS("current_status is %d.\n", recvFrame.recvData.wayPointReachedData.current_status);
  DSTATUS("incident_type is %d.\n", recvFrame.recvData.wayPointReachedData.incident_type);
}
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表