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
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
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
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
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
4d11406062
Take the makefile from revo-next
2012-08-03 16:23:11 -05: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
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
PT_Dreamer
4d19062059
Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into pt/boardbased_ui_limits
2012-08-03 18:14:51 +01:00
James Cotton
c1a0f176eb
Merge branch 'master' into next
2012-08-03 09:37:22 -05:00
James Cotton
dafc455bfa
Increase the manualcontrol stack size based on Stac's comments
2012-08-03 09:36:59 -05:00
James Cotton
6948f1dc41
Merge remote-tracking branch 'origin/master' into next
...
Conflicts:
package/winx86/translations/strings_de.nsh
2012-08-03 09:35:18 -05:00
PT_Dreamer
352f18bec0
GCS-Allow for more than 1 limit per index
2012-08-02 23:56:02 +01:00
James Cotton
4233c7da0d
Forgot to initialize the fields for metadata
2012-08-02 13:08:47 -05:00
James Cotton
62bb4601c5
Finish porting the meta data changes from GCS and update all the UAVOs
2012-08-02 12:49:34 -05:00
James Cotton
1a63c21be9
First step to fixing metat data representation for android
2012-08-02 11:04:35 -05:00
PT_Dreamer
cb26100d65
GCS - Dummy commit to see if crucible notices this branch
2012-08-02 16:48:37 +01:00
James Cotton
574c2000b6
Lower all the debugging levels again
2012-08-02 10:40:41 -05:00
James Cotton
02f9452193
Update fake telemetry object
2012-08-02 10:40:41 -05:00
James Cotton
e9964668be
Update objects and delete old UAVObjects
2012-08-02 10:40:40 -05:00
James Cotton
aa99433310
Fix an insidious bug in the Android UAVObjectField unpack method for enums that
...
was exposed by shuffling field orders. There goes 5 hours, FML.
2012-08-02 10:40:40 -05:00
James Cotton
beb75f22cf
Remove the TCHAIN_PREFIX flag from the OSX Makefile. No clue how that got
...
merged in.
2012-08-02 10:40:40 -05:00
James Cotton
3bcfeca77c
Enable some debugging statements
2012-08-02 10:40:40 -05:00
James Cotton
3445cafb0a
Add TCP UAVTalk interface for android
2012-08-02 10:40:40 -05:00
James Cotton
4a38eac0db
Small upgrades to teh android install
2012-08-02 10:40:40 -05:00
James Cotton
739dc0f984
Update the UAVObjects to the version on next. At some point a make script
...
should generate these and copy from build/uavobjects-synth/java to this
directory automatically.
Also make sure java objects use CamelCase
2012-08-02 10:40:39 -05:00