James Cotton
78469aa6a4
AndroidGCS: Use a WeakReference to stop the OPTelemetryService handle leaking.
2012-08-10 02:17:12 -05:00
James Cotton
37c4880fba
AndroidGCS: Unregister the activity broadcast receiver onStop(). Create it
...
onStart() instead.
2012-08-10 02:15:38 -05:00
James Cotton
57b91b7763
AndroidGCS: UAVTalk no longer extends Observable since there is only one
...
listener anyway we use a setListener pattern.
2012-08-10 02:15:37 -05:00
James Cotton
f13f977177
Fix: Revert change to ObjectBrowser
2012-08-10 02:15:37 -05:00
James Cotton
7a42c7b10e
AndroidGCS: Start supporting NAK and having uavTalk emit a transaction failed
...
and succeeded call. Had to change the mask on the AndroidGCS side to match the
FC side.
2012-08-10 02:15:37 -05:00
James Cotton
1740bef847
AndroidGCS: Delete zip file of android icons
2012-08-08 14:25:52 -05:00
James Cotton
7cca5696a2
Merge remote-tracking branch 'origin/pt/boardbased_ui_limits' into next
2012-08-08 14:11:24 -05:00
Laura Sebesta
fe6ea7e0e2
Fixed getUAVPosition to use position actual data correctly.
...
Refactored coordinate conversion names in order to be clearer, since
two identically named functions-- one in revo, one here-- performed
very different maths.
2012-08-08 20:58:13 +02:00
Kenz Dale
f3e1e768ad
Refactored variable names to be more helpful.
2012-08-08 20:57:41 +02:00
Kenz Dale
6b3cb29ea1
Fixed maximum size for title bar in map widget.
2012-08-08 20:56:29 +02:00
James Cotton
06a6e367b0
Merge remote-tracking branch 'origin/hyper/OP-661' into next
2012-08-08 13:49:48 -05:00
James Cotton
41a46258be
AndroidGCS: Change Sambas to not crash in AVD for bluetooth or if there are no
...
devices.
2012-08-08 13:43:09 -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
95dfc88f95
AndroidGCS: Move the PFD functionality into a fragment and then
...
programmatically instantiate that from the test PFD activity
2012-08-08 13:14:01 -05:00
James Cotton
ce52b4d199
AndroidGCS: Get telemetry service working again properly when in multiple
...
packages. Have to declare the full service name in AndroidManifest.xml which
seems not ideal.
2012-08-08 13:08:19 -05:00
James Cotton
ae36f39f1a
AndroidGCS: Show some less shitty graphics for PFD
2012-08-08 12:20:29 -05:00
James Cotton
2e554ebf8e
AndroidGCS: Move down some of the debugging output
2012-08-08 10:07:03 -05:00
James Cotton
ddb197a15d
AndroidGCS: Move the telemetry functionality into its own package
2012-08-08 10:04:52 -05:00
Stacey Sheldon
5902c19cc3
hid joystick: compress local usages since they're all in the same page
2012-08-08 10:38:43 -04:00
James Cotton
07074ef41e
AndroidGCS: Add copyright header of the other files
2012-08-08 09:22:09 -05:00
Stacey Sheldon
030d9e84f9
hid joystick: remove unnecessary usage page definitions
2012-08-08 10:15:08 -04:00
James Cotton
dc6b3af707
AndroidGCS: Add copyright headers to the UAVTalk/UAVObject/Telemetry implementations.
2012-08-08 09:06:31 -05:00
James Cotton
2008486922
AndroidGCS: Remove unused file
2012-08-08 09:00:31 -05:00
James Cotton
babe4d9f0e
AndroidGCS: Make the fragment object updated callbacks register in the main
...
activity method and use the main activity handler to consolidate things into
one place.
2012-08-08 08:55:58 -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
Stacey Sheldon
449c7aab7a
hid joystick: use 32-bits to represent max range
2012-08-08 00:50:03 -04:00
Stacey Sheldon
94f6344fc5
hid joystick: restructure joystick HID report to work on windows
2012-08-07 21:34:25 -04:00
PT_Dreamer
74cd57e8a0
GCS - IFDEFed everything pathplanner related.
2012-08-07 22:03:40 +01:00
James Cotton
0f0e5faba0
AndroidGCS: Update objects to match next
2012-08-06 17:01:59 -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
3eb84e188e
AndroidGCS: Revert a line of c24164d661
which will probably
...
bring back a memory leak but stops crashing when you reopen the same activity
Bug introduced here again!
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
578689748b
AndroidGCS: Artwork for a telemetry monitor in the action bar
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
01a8c4a7e1
AndroidGCS: Write logging in the format consistent with how we record on the
...
ground station and can parse from matlab.
2012-08-06 16:55:01 -05:00
James Cotton
eb13db4126
AndroidGCS: Get the logger writing a list of updated objects
2012-08-06 16:55:01 -05:00
James Cotton
f986a83ef6
AndroidGCS: Unregister from the broadcast receiver when destroying
...
ObjectManagerActivity.
2012-08-06 16:55:01 -05:00
James Cotton
c9124d5676
AndroidGCS: Class to facilitate selecting a bluetooth device in the preferences
...
pane
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
51765f4033
AndroidGCS: Missed some map icons
2012-08-06 16:55:01 -05:00
James Cotton
13392d0f20
AndroidGCS: Get rid of remaining warnings
2012-08-06 16:55:00 -05:00
James Cotton
7a214dc6cb
AndroidGCS: Clean up some warnings in UAVO templates
2012-08-06 16:55:00 -05:00
James Cotton
3f881454da
AndroidGCS: Update preferences to the new Fragment API
2012-08-06 16:55:00 -05:00
James Cotton
e80aad99c0
AndroidGCS: Correct the equation for converting PositionActual (NED) to world
...
coordinates
2012-08-06 16:55:00 -05:00
James Cotton
d18b3bbbf6
AndroidGCS: Add the device location to the map overlay. Improve the icons for
...
the UAV and home location.
2012-08-06 16:55:00 -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
4997f1198c
AndroidGCS: As soon as the controller is released set the throttle to -1
2012-08-06 16:55:00 -05:00