我使用的dronekit-android软件包可以成功连接到PX4板。但是,我尝试在1个线程中接收mavlink消息,接收API addMavlinkObserver导致系统崩溃。
连接无人机后,我只需按下按钮即可调用此功能,然后崩溃。
this.drone.addMavlinkObserver(new MavlinkObserver() {
@Override
public void onMavlinkMessageReceived(MavlinkMessageWrapper mavlinkMessageWrapper) {
//Log.d("Received Mavlinks:", mavlinkMessageWrapper.getMavLinkMessage().toString());
Toast.makeText(getApplicationContext(), "MAV receive " + mavlinkMessageWrapper.getMavLinkMessage().toString(),Toast.LENGTH_LONG).show();
}
})
有没有人有任何想法?