1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-01-10 20:52:11 +01:00

7777 Commits

Author SHA1 Message Date
James Cotton
8fc7ed49c4 AndroidGCS: Propagate the exceptions from the low level UAVTalk methods up to
the high level monitoring so it knows when the connection has been terminated.
2012-08-05 21:52:09 -05:00
Stacey Sheldon
ef0c12b1b6 hid joystick: emulate a USB HID joystick using RC Transmitter
Adds a new RCTransmitter setting for the USB HID interface which
emulates a USB HID joystick.  The scaled RC receiver channels
from any RCVR protocol are passed through to the various emulated
joystick controls.

The main use for this feature is to allow you to use your own RC
transmitter with any RC simulator on a PC.

This is known to work with CRRCsim but should work with any simulator
that supports joystick input.
2012-08-05 21:45:27 -04:00
James Cotton
fc18dac90b AndroidGCS: Joystick can now control UAV 2012-08-05 18:41:07 -05:00
James Cotton
bd280f6fec AndroidGCS: Add load button to the object browser. 2012-08-05 18:17:26 -05:00
James Cotton
fd9dc66efb AndroidGCS: Respond to the virtual pad movements and stop transmitting updates
when they are released.
2012-08-05 17:07:00 -05:00
James Cotton
2e7028b2e8 Fixup: Correct typo in controller 2012-08-05 16:26:18 -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
James Cotton
edd6b2ab3a Fixup: Typo in disconnected 2012-08-05 16:18:38 -05:00
James Cotton
98f3fcb8da AndroidGCS: UAVO browser requests an update when it displays objects to make
sure they are current.  For some reason some settings aren't properly getting
initialized on connection.
2012-08-05 16:13:17 -05:00
James Cotton
3be2485b5e AndroidGCS: Cleanup for some debugging output in telemetry. Make
uppdateRequested() a public method so anything can request a UAVO update.
2012-08-05 16:13:17 -05:00
James Cotton
1d387a2082 AndroidGCS: Controller gadget that uses virtual joypad to control UAV 2012-08-05 16:13:17 -05:00
James Cotton
b503286a00 AndroidGCS: Clean up start page and improve the icons. 2012-08-05 16:13:17 -05:00
Chris Pember
c600014f2f merged the weak leveling and axis lock to same group 2012-08-05 14:04:42 -07:00
Chris Pember
bcb23bb779 pre-spinner value align shift 2012-08-05 12:44:36 -07:00
Chris Pember
56dfed2e8b pre-spinner value align shift 2012-08-05 12:41:19 -07:00
James Cotton
d6c2aad62a AndroidGCS: Fix the getDouble() method for enum fields and make the UAVO
browser properly initialize enums in editing mode
2012-08-05 14:38:29 -05:00
Laura Sebesta
d7b123f836 Remove OSG from Mac compile of GCS. 2012-08-05 20:36:00 +02:00
James Cotton
22513bf6c8 AndroidGCS: Clean up messaging from TelemetryService 2012-08-05 12:18:48 -05:00
James Cotton
97445007fb AndroidGCS: Hardcode some dimensions on the editor dialog so the keyboard fits
more nicely with it.
2012-08-05 04:54:10 -05:00
James Cotton
3ddcb4440e Fixup: Lower the debugging output for uavtalk 2012-08-05 04:44:54 -05:00
James Cotton
0d5140a67d AndroidGCS: Updating and saving objects now works. 2012-08-05 04:42:28 -05:00
James Cotton
cd6a2fb7da AndroidGCS: Make sure the rest of the UAVO IDs are working as positive long
values instead of ints.
2012-08-05 04:41:57 -05:00
James Cotton
35d57911f9 AndroidGCS: Change the UAVO generation to suppress warnings 2012-08-05 04:11:33 -05:00
James Cotton
33132e8ebd AndroidGCS: Convert UAVObject IDs to longs from ints because they are meant to
be unsigned uint32 which is unsupported by java.
2012-08-05 04:09:05 -05:00
James Cotton
cf80d59f17 AndroidGCS: Suppress some debugging information from telemetry 2012-08-05 04:00:12 -05:00
James Cotton
7fe8e314a7 AndroidGCS: Refine the graphics of the object editor 2012-08-05 02:54:03 -05:00
Chris Pember
17bcdb6113 resized the default buttons areas, moved the entire sensor tuning to expert, fixed apply layout spacing 2012-08-04 23:03:56 -07:00
Chris Pember
72749a1ce1 resized the default buttons areas, moved the entire sensor tuning to expert, still WIP 2012-08-04 23:03:00 -07:00
James Cotton
ad496ab8a3 AndroidGCS: Output all fields from the UAVObjects 2012-08-04 22:20:00 -05:00
James Cotton
c3b5f90b50 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-04 21:36:33 -05:00
James Cotton
8f98383fa5 Check in a joystick gadget class 2012-08-04 21:00:54 -05:00
James Cotton
4e7d8bffc4 Update the sdk version 2012-08-04 21:00:25 -05:00
James Cotton
d201cad768 Connect correct signal to relay tuning so the UI populates the calculated
stabilization settings.
2012-08-04 12:03:53 -05:00
James Cotton
096f940fee Reenable the flash version now Stac's fix is tested. 2012-08-04 12:03:41 -05:00
James Cotton
c6073772fb Make port and bluetooth adapter be listed in the preferences. Using the BT
adapter not working yet.
2012-08-04 11:33:59 -05:00
James Cotton
2881a4573f Allow selecting the IP address from the preferences 2012-08-04 02:14:12 -05:00
James Cotton
851923e8b9 Update the UAVO files 2012-08-04 01:35:49 -05:00
James Cotton
d6c485459f Fix error Stac caught in sin_lookup 2012-08-04 00:33:20 -05:00
Chris Pember
0d2e307885 resized the save area on stabi page, added axislock and weakleveling to advanced menu 2012-08-03 22:01:54 -07:00
Mike LaBranche
0643f59b85 Merge branch 'pt/CC3d_Release' of ssh://gitolite@git.openpilot.org/OpenPilot.git into CC3D_Release
Conflicts:
	ground/openpilotgcs/src/plugins/uavobjectwidgetutils/popupwidget.cpp
2012-08-03 14:36:16 -07:00
Mike LaBranche
b621b057b6 remove overo? 2012-08-03 14:31:54 -07:00
James Cotton
4d11406062 Take the makefile from revo-next 2012-08-03 16:23:11 -05:00
Mike LaBranche
38e521fc1a TelemetryWidget: set AlignCenter, chasing osx render correctness. 2012-08-03 13:52:35 -07:00
James Cotton
cfb9f1277e Catch invalid number decoding to cover cases where there is no IP address. 2012-08-03 13:49:16 -05:00
PT_Dreamer
df61d33f66 GCS- Added the ability to have more than 1 ui limit per index 2012-08-03 18:57:24 +01:00
James Cotton
8eac518a9c If the sin table is empty don't attempt to use it and return 0. 2012-08-03 12:43:50 -05:00
James Cotton
ccbbda1b51 Make default tuning mode Attitude to make it easier on people like me :) 2012-08-03 12:41:00 -05:00
James Cotton
f3dc2dc2ad Store 180 deg in flash now and even make the flash and ram version share a
lookup method.  Still don't get the same results.
2012-08-03 12:31:15 -05:00
PT_Dreamer
d043d53a3d Merge branch 'pt/boardbased_ui_limits' of ssh://git.openpilot.org/OpenPilot into pt/boardbased_ui_limits 2012-08-03 18:16:50 +01:00
James Cotton
9f3c8dddd3 Add a version of the sin lookup table that is in ram instead of flash 2012-08-03 12:15:57 -05:00