James Cotton
69328edd0d
Merge branch 'android' into revo-mini
...
Conflicts:
androidgcs/AndroidManifest.xml
androidgcs/res/layout/gcs_home.xml
androidgcs/res/values/strings.xml
androidgcs/src/org/openpilot/androidgcs/AttitudeView.java
androidgcs/src/org/openpilot/androidgcs/HomePage.java
2012-08-30 12:10:12 -05:00
James Cotton
e2fdc95540
AndroidGCS: Use a relative layout for the object browser view.
2012-08-29 22:59:10 -05:00
James Cotton
71d5f9d090
AndroidGCS Tuning: Fix the callbacks for the scroll and edit boxes so both can work.
...
Also added an attribute for the maximum value for the scroll range.
2012-08-29 03:19:49 -05:00
James Cotton
2a4adbda38
AndroidGCS Tuning: Add custom attributes so we can specify the name of the tuning bars from the layout file.
...
Hopefully we can programmatically link them to the StabilizationSettings and create a smart Apply/Save button similarly to the GCS implementation.
2012-08-28 16:06:52 -05:00
James Cotton
7c48b46adf
AndroidGCS Tuning: Create a view that includes a scroll bar and edit box coupled together.
2012-08-28 15:12:53 -05:00
James Cotton
fed39f3893
AndroidGCS: Add launcher button for tuning.
2012-08-28 13:48:13 -05:00
James Cotton
5ec44d3407
Merge branch 'android_osg' into android_revo
...
Conflicts:
androidgcs/AndroidManifest.xml
androidgcs/res/layout/gcs_home.xml
androidgcs/res/values/strings.xml
androidgcs/src/org/openpilot/androidgcs/HomePage.java
2012-08-24 20:26:04 -05:00
James Cotton
b9e20ad0b7
AndroidGCS OSG: Add the OSG view to the main launcher page
2012-08-21 11:02:57 -05:00
James Cotton
129edf4398
AndroidGCS OSG: Get context showing
2012-08-21 00:04:26 -05:00
James Cotton
fcb3e8c152
AndroidGCS: Check in a FragmentTester class and add it to the home page.
...
Use it to the beginnings of the MapPosition fragment.
2012-08-08 19:15:03 -05:00
James Cotton
f530702ce9
Merge branch 'android' into sim_android
...
Conflicts:
androidgcs/AndroidManifest.xml
androidgcs/res/layout/gcs_home.xml
androidgcs/res/layout/pfd.xml
androidgcs/res/layout/system_alarms.xml
androidgcs/src/org/openpilot/androidgcs/AttitudeView.java
androidgcs/src/org/openpilot/androidgcs/BluetoothDevicePreference.java
androidgcs/src/org/openpilot/androidgcs/CompassView.java
androidgcs/src/org/openpilot/androidgcs/Controller.java
androidgcs/src/org/openpilot/androidgcs/HomePage.java
androidgcs/src/org/openpilot/androidgcs/Logger.java
androidgcs/src/org/openpilot/androidgcs/ObjectBrowser.java
androidgcs/src/org/openpilot/androidgcs/ObjectEditor.java
androidgcs/src/org/openpilot/androidgcs/ObjectManagerActivity.java
androidgcs/src/org/openpilot/androidgcs/Preferences.java
androidgcs/src/org/openpilot/androidgcs/SystemAlarmActivity.java
androidgcs/src/org/openpilot/androidgcs/TelemetryWidget.java
androidgcs/src/org/openpilot/androidgcs/UAVLocation.java
androidgcs/src/org/openpilot/uavtalk/Telemetry.java
androidgcs/src/org/openpilot/uavtalk/TelemetryMonitor.java
androidgcs/src/org/openpilot/uavtalk/UAVDataObject.java
androidgcs/src/org/openpilot/uavtalk/UAVMetaObject.java
androidgcs/src/org/openpilot/uavtalk/UAVObject.java
androidgcs/src/org/openpilot/uavtalk/UAVObjectField.java
androidgcs/src/org/openpilot/uavtalk/UAVObjectManager.java
androidgcs/src/org/openpilot/uavtalk/UAVTalk.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/AltitudeHoldSettings.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/FirmwareIAPObj.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/FlightBatterySettings.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/FlightBatteryState.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/FlightStatus.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/HomeLocation.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/HwSettings.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/ManualControlSettings.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/OveroSyncStats.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/PositionActual.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/RevoCalibration.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/SystemAlarms.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/TaskInfo.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/UAVObjectsInitialize.java
flight/Modules/GPS/GPS.c
2012-08-08 15:50:28 -05:00
James Cotton
dd0a5b2cf2
AndroidGCS: Make home page buttons more vertical to work better on phones.
...
Maybe someone could make these automatically space out?
2012-08-08 13:17:30 -05:00
James Cotton
11a08c186c
AndroidGCS: Refactor the Fragments into their own package to keep the UI
...
"components" segregated. Is this good practice though? It means making a lot
of functions for the API between ObjectManagerActivity and Fragment public.
2012-08-08 13:14:38 -05:00
James Cotton
ae36f39f1a
AndroidGCS: Show some less shitty graphics for PFD
2012-08-08 12:20:29 -05:00
James Cotton
6bed9fcb3c
AndroidGCS: Create a fragment API.
...
The ObjectManagerFragment will automatically registers against the
activity to be notified when an onOPConnected or onOPDisconnected method
occurs. The Fragment API also duplicates the registerObjectUpdates(UAVObject)
method from ObjectManagerActivity so that it's objectUpdated() method is called
whenever and using the appropriate UI thread.
2012-08-08 08:37:35 -05:00
James Cotton
19b5cf4616
AndroidGCS: In the SystemAlarms display rank fields by alarm severity. Also
...
make hte fake telemetry object generate alarms.
2012-08-06 16:55:02 -05:00
James Cotton
a3038af4ad
AndroidGCS: An ugly system alarms gadget that lists all the alarm values
2012-08-06 16:55:02 -05:00
James Cotton
f3dd96ed1d
AndroidGCS: Add a telemetry monitor to the action bar that shows the TX/RX data
...
rate. Right now seem to have a bug when going into the same widget twice it
crashes teh second time.
2012-08-06 16:55:02 -05:00
James Cotton
0601fd8b33
AndroidGCS: Add a launcher icon for the SystemAlarms gadget
2012-08-06 16:55:01 -05:00
James Cotton
a5933b7af5
AndroidGCS: Logger now displays the number of bytes and objects logged.
2012-08-06 16:55:01 -05:00
James Cotton
0274c8c860
AndroidGCS: Check in the stubs for a logging activity which will eventually
...
move into the service and this will become the control interface.
2012-08-06 16:55:01 -05:00
James Cotton
bebeb78a06
AndroidGCS: Update the API key for my debugging key. I guess everyone testing
...
will need to merge in their own key for hte location engine.
2012-08-06 16:55:00 -05:00
James Cotton
6ff3378dbe
AndroidGCS: Add load button to the object browser.
2012-08-06 16:54:59 -05:00
James Cotton
48701f3252
Fixup: Make browser use a smaller column width for the list of objects than
...
their contents
2012-08-06 16:54:59 -05:00
James Cotton
410aec8c94
AndroidGCS: Controller gadget that uses virtual joypad to control UAV
2012-08-06 16:54:58 -05:00
James Cotton
8982765307
AndroidGCS: Clean up start page and improve the icons.
2012-08-06 16:54:58 -05:00
James Cotton
91b2d667c1
AndroidGCS: Hardcode some dimensions on the editor dialog so the keyboard fits
...
more nicely with it.
2012-08-06 16:54:58 -05:00
James Cotton
3a3ac552da
AndroidGCS: Refine the graphics of the object editor
2012-08-06 16:54:57 -05:00
James Cotton
b7cd02c9bf
AndroidGCS: Refactor the UAVO browser to use a split view - objects names on
...
the side and content on the other side. Add a filter for settings versus data.
2012-08-06 16:54:56 -05:00
James Cotton
92764ebc67
Small upgrades to teh android install
2012-08-06 16:54:54 -05:00
James Cotton
b654d68ee6
Cleaner editor interface
2012-08-06 16:54:54 -05:00
James Cotton
2139954e49
Added location feature and made fake stream create movement
2012-08-06 16:54:54 -05:00
James Cotton
bee5740983
Added a simple PFD
2012-08-06 16:54:53 -05:00
James Cotton
fd3a02eb92
More work on the object browser/editor. Hard to make it resize itself though.
2012-08-06 16:54:53 -05:00
James Cotton
247d3a7754
Added a home page, added an option to select connection type. Made the
...
ListView adapter trigger updates on the data.
2012-08-06 16:54:53 -05:00
James Cotton
6613e4d3bf
Added some missing files. Improved object browser to use ListView.
...
ExpandableListView next.
2012-08-06 16:54:53 -05:00
James Cotton
a70c967f9c
Start of a widget for monitoring telemetry status
2012-08-06 16:54:52 -05:00
James Cotton
594978e2ab
Update display to show connected icon
2012-08-06 16:54:21 -05:00
James Cotton
34dfaf0023
Works on Nook, but recursive loop too deep in registering objects
2012-08-06 16:54:21 -05:00
James Cotton
eed5705a6c
Trying to get eclipse project right
2012-08-06 16:54:17 -05:00
James Cotton
9d707cef5b
Initial import of my androidgcs framework
2012-08-06 16:53:53 -05:00
James Cotton
29b5852f2b
AndroidGCS: In the SystemAlarms display rank fields by alarm severity. Also
...
make hte fake telemetry object generate alarms.
2012-08-06 13:52:42 -05:00
James Cotton
1fdc5d50a9
AndroidGCS: An ugly system alarms gadget that lists all the alarm values
2012-08-06 09:14:39 -05:00
James Cotton
5cd670ef49
AndroidGCS: Add a telemetry monitor to the action bar that shows the TX/RX data
...
rate. Right now seem to have a bug when going into the same widget twice it
crashes teh second time.
2012-08-06 08:32:42 -05:00
James Cotton
0b4ec6cedd
AndroidGCS: Add a launcher icon for the SystemAlarms gadget
2012-08-06 05:57:56 -05:00
James Cotton
722b608b2b
AndroidGCS: Logger now displays the number of bytes and objects logged.
2012-08-06 05:56:53 -05:00
James Cotton
76ef6292de
AndroidGCS: Check in the stubs for a logging activity which will eventually
...
move into the service and this will become the control interface.
2012-08-06 02:40:10 -05:00
James Cotton
9923d4f97c
AndroidGCS: Update the API key for my debugging key. I guess everyone testing
...
will need to merge in their own key for hte location engine.
2012-08-05 22:46:16 -05:00
James Cotton
bd280f6fec
AndroidGCS: Add load button to the object browser.
2012-08-05 18:17:26 -05:00
James Cotton
afd4495c96
Fixup: Make browser use a smaller column width for the list of objects than
...
their contents
2012-08-05 16:25:54 -05:00