Используя Dronekit Android, я прослушиваю события в onDroneEvent. Одним из таких событий является AttributeEvent.PARAMETER_RECEIVED.
Я могу получить другие атрибуты, такие как отношение, батарея, сигнал rssi и т. д. Только не знаю, как получить доступ к параметрам, отправленным с дрона после подключения.
public void onDroneEvent(String event, Bundle extras) {
switch (event) {
case AttributeEvent.PARAMETER_RECEIVED:
//Grab extra parameter data
//possibly using AttributeEventExtra.EXTRA_PARAMETER_NAME
// AttributeEventExtra.EXTRA_PARAMETER_INDEX
// AttributeEventExtra.EXTRA_PARAMETER_VALUE
break;
. . . removed extraneous code . . .
Любые указатели будут оценены.