MCPcopy Index your code
hub / github.com/DroidPlanner/Tower

github.com/DroidPlanner/Tower @Tower-v4.0.0.10

Chat with this repo
repository ↗ · DeepWiki ↗ · release Tower-v4.0.0.10 ↗ · + Follow
3,259 symbols 8,084 edges 293 files 523 documented · 16%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Build Status Issue Stats Issue Stats

Tower

Join the chat at https://gitter.im/DroidPlanner/Tower

Tower is a Ground Control Station (GCS) Android app built atop DroneKit-Android, for UAVs running Ardupilot software.

Google Play Store

Usage Guide

The wiki has some basic documentation (Help us by making it better!)

For help, visit the Tower Discuss forum.

Tower beta

Droidplanner 3.0 beta screenshot

The next version of Tower is under development, and we would love your help with beta testing. To join the beta: 1. Access and download the beta through https://play.google.com/store/apps/details?id=org.droidplanner.android.beta. 2. Post your feedback in the Tower Discuss forum. We want to hear what you think!

Contributing

Tower is in active development. If you would like to contribute to the project, see the Build Setup wiki page.

If you aren't a developer but want to help out, you can do so by improving the documentation in the Wiki or by writing user guides.

Extension points exported contracts — how you extend this code

OnSelectionUpdateListener (Interface)
Classes interested in getting selection update should implement this interface. [5 implementers]
Android/src/org/droidplanner/android/proxy/mission/MissionSelection.java
ApiListener (Interface)
(no doc) [35 implementers]
Android/src/org/droidplanner/android/DroidPlannerApp.java
DPMap (Interface)
Defines the functionality expected from the map providers. [4 implementers]
Android/src/org/droidplanner/android/maps/DPMap.java
UnitSystem (Interface)
Created by Fredia Huya-Kouadio on 1/20/15. [4 implementers]
Android/src/org/droidplanner/android/utils/unit/systems/UnitSystem.java
OnXmlParserError (Interface)
(no doc) [11 implementers]
Android/src/org/droidplanner/android/view/checklist/xml/ListXmlParser.java

Core symbols most depended-on inside this repo

add
called by 166
Android/src/org/droidplanner/android/view/adapterViews/FilterableArrayAdapter.java
setText
called by 142
Android/src/org/droidplanner/android/view/spinnerWheel/CardWheelHorizontalView.java
getInstance
called by 66
Android/src/org/droidplanner/android/utils/prefs/DroidPlannerPrefs.java
getDrone
called by 65
Android/src/org/droidplanner/android/fragments/helpers/ApiListenerFragment.java
toString
called by 53
Android/src/org/droidplanner/android/utils/SpaceTime.kt
remove
called by 47
Android/src/org/droidplanner/android/maps/PolylineInfo.kt
boxBaseValueToTarget
called by 44
Android/src/org/droidplanner/android/utils/unit/providers/length/LengthUnitProvider.java
getContext
called by 43
Android/src/org/droidplanner/android/fragments/SettingsFragment.java

Shape

Method 2,882
Class 319
Interface 52
Enum 6

Languages

Java84%
Kotlin16%

Modules by API surface

Android/src/org/droidplanner/android/maps/GoogleMapFragment.java111 symbols
Android/src/org/droidplanner/android/maps/providers/baidu_map/BaiduMapFragment.java97 symbols
Android/src/org/droidplanner/android/utils/prefs/DroidPlannerPrefs.java79 symbols
Android/src/org/droidplanner/android/view/spinnerWheel/AbstractWheel.java62 symbols
Android/src/org/droidplanner/android/maps/DPMap.java58 symbols
Android/src/org/droidplanner/android/proxy/mission/MissionProxy.java56 symbols
Android/src/org/droidplanner/android/activities/EditorActivity.java46 symbols
Android/src/org/droidplanner/android/view/SlidingDrawer.java45 symbols
Android/src/org/droidplanner/android/DroidPlannerApp.java40 symbols
Android/src/org/droidplanner/android/view/checklist/CheckListItem.java39 symbols
Android/src/org/droidplanner/android/fragments/FlightDataFragment.java34 symbols
Android/src/org/droidplanner/android/maps/MarkerInfo.java33 symbols

For agents

$ claude mcp add Tower \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page