The QGC client can be successfully connected with the TCP connection device, but it is not successful for the dronekit-android phone to run on the phone. Is there any difference? Thank you very much!
`
@override
protected void initData() {
final Context context = getApplicationContext();
this.controlTower = new ControlTower(context);
this.drone = new Drone(context);
mainHandler = new Handler(getApplicationContext().getMainLooper());
}
@Override
public void onStart() {
super.onStart();
this.controlTower.connect(this);
}
@Override
public void onStop() {
super.onStop();
if (this.drone.isConnected()) {
this.drone.disconnect();
}
The QGC client can be successfully connected with the TCP connection device, but it is not successful for the dronekit-android phone to run on the phone. Is there any difference? Thank you very much!
` @override protected void initData() { final Context context = getApplicationContext(); this.controlTower = new ControlTower(context); this.drone = new Drone(context); mainHandler = new Handler(getApplicationContext().getMainLooper());
}
@Override public void onStart() { super.onStart(); this.controlTower.connect(this); }
@Override public void onStop() { super.onStop(); if (this.drone.isConnected()) { this.drone.disconnect(); }
}
@Override protected void onDestroy() { super.onDestroy(); }
//****Tower*START***** @Override public void onTowerConnected() {//DroneKit-Android Connected this.controlTower.registerDrone(this.drone, this.handler); this.drone.registerDroneListener(this);
}
@Override public void onTowerDisconnected() {//DroneKit-Android Interrupted } `
` public void startConnect() { if (this.drone.isConnected()) { this.drone.disconnect(); } ConnectionParameter connectionParams = ConnectionParameter.newTcpConnection("192.168.17.254",8081, null, 0L);
} `