Dronekit Android를 사용하여 onDroneEvent의 이벤트를 듣고 있습니다. 이러한 이벤트 중 하나가 AttributeEvent.PARAMETER_RECEIVED입니다.PARAMETER_RECEIVED 이벤트 중에 EXTRA_PARAMETER 데이터를 추출하는 방법은 무엇입니까?
태도, 배터리, 신호 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 . . .
모든 포인터를 감상 할 수있다.
내가 PARAMETER_RECEIVED 이벤트가 진행되는 동안 발생하는 이벤트의 타워 참조 보았고, 그냥 진행 표시기를 업데이트 있다고 나타납니다
는 또한 사용하는 매개 변수의 마지막 검색 세트에 액세스 할 수 있습니다. 나는 확실히 drone.getAttribute (AttributeType.PARAMETERS)를 시도하고 그 이벤트 동안 가장 최근의 매개 변수를 가져올 지 알아 보겠습니다. – Newtonian