如何在PARAMETER_RECEIVED事件期间提取EXTRA_PARAMETER数据?

时间:2016-06-22 16:56:01

标签: dronekit dronekit-android

使用Dronekit Android,我正在监听onDroneEvent中的事件。其中一个事件是AttributeEvent.PARAMETER_RECEIVED

我能够获得其他属性,例如态度,电池,信号rssi等。在连接后,我们不知道如何访问无人机发送的参数。

Vehicle

任何指针都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

您可以在https://software.intel.com/en-us/forums/intel-c-compiler/topic/310493Parameter screen中了解如何完成此操作以供参考。

一般情况下,无人机的参数会在连接后或显式调用Tower后发送。

要监控刷新的时间,您可以收听VehicleApi#refreshParameters()PARAMETERS_REFRESH_STARTED个事件。在这两个事件之间,还会为每个更新的参数发送几个PARAMETERS_REFRESH_COMPLETED事件。

您还可以使用以下方法访问上次检索的参数集:

export LD_LIBRARY_PATH=/whatever/path/you/want:/any/more/pathes/here:/and/here