WaypointMissionOperator.getAutoFlightSpeed 失踪
WaypointMissionOperator.getAutoFlightSpeed missing
上下文
我需要获取飞行器当前的速度。
努力
查看文档,我可以看到存在方法 WaypointMissionOperator.getAutoFlightSpeed,它为我提供了该信息。
问题
执行代码时,缺少此方法。它是移动、重命名还是什么?
环境
- OS: Android
- DJI SDK 版本:4.13.1
看看 FlightControllerState
class,它包含几乎所有飞机部件的当前状态。
具体要看FlightController.setStateCallback()
。这个returns当前的信息,具体你要用getVelocityX
,getVelocityY
和getVelocityZ
。
每个也有键,文档给出了详细信息。
有了 X、Y 和 Z 速度,速度可以这样计算:
final speed = sqrt(pow(velocity.x, 2) + pow(velocity.y, 2) + pow(velocity.z, 2));
上下文
我需要获取飞行器当前的速度。
努力
查看文档,我可以看到存在方法 WaypointMissionOperator.getAutoFlightSpeed,它为我提供了该信息。
问题
执行代码时,缺少此方法。它是移动、重命名还是什么?
环境
- OS: Android
- DJI SDK 版本:4.13.1
看看 FlightControllerState
class,它包含几乎所有飞机部件的当前状态。
具体要看FlightController.setStateCallback()
。这个returns当前的信息,具体你要用getVelocityX
,getVelocityY
和getVelocityZ
。
每个也有键,文档给出了详细信息。
有了 X、Y 和 Z 速度,速度可以这样计算:
final speed = sqrt(pow(velocity.x, 2) + pow(velocity.y, 2) + pow(velocity.z, 2));