Skip to content

Latest commit

 

History

History
73 lines (67 loc) · 4.83 KB

File metadata and controls

73 lines (67 loc) · 4.83 KB

Program running order:

onCreate
Permissions answered
connectionActivity set
Handler started
Product Change
on Notify Status Change
Registered to DJISDK
Product Change
BaseProductListener set
on Notify Status Change
Connect Button Pressed
------ alterando activity para main ----
MainActivity Started
onCreate after rosjava activity
onInitUI
buttons found
onClickListeners for mTakeOff, mLan and mStickBt onResume
onInitPreviewer
Previewer Init
init Flight Controller
Talker created
got product flight controller
setting flight controller modes
Flight Controller Init
onProductChange
VideoStreamDecoder resumed
onPause
onStop
--- apos atividade do ROS ----
On Init Method
onResume
onInitPreviewer
Previewer Init
init Flight Controller
Talker created
got product flight controller
setting flight controller modes
Flight Controller Init
onProductChange
VideoStreamDecoder resumed
node configuration done, with this parameters: org.ros.node.NodeConfiguration@6669077
3 nodes executed
--- drone desconctado, alterando activity para connect ----
Connectivity Changed
on Notify Status Change
Component Change
on Notify Status Change
Component Change
on Notify Status Change
Component Change
on Notify Status Change
Component Change
on Notify Status Change

dji api at an older version https://web.archive.org/web/20170615025625/http://developer.dji.com/api-reference/android-api/BaseClasses/DJIBaseProduct.html#djibaseproduct_baseproductlistener_inline

comment sem espaco = comentei nesse branch //ALO ou */ALO

erro na linha 194 (mFlightController.setStateCallback(new FlightControllerState.Callback(){) init Flight Controller Flight Controller Init

nao ta pegando o flightController do product Attempt to invoke virtual method 'boolean dji.sdk.base.BaseProduct.isConnected()' on a null object reference

private void initPreviewer() { // faz a camera aparecer na tela do cel Log.d("FLOW main", "onInitPreviewer"); product = ConnectionActivity.mProduct;