James Cotton
|
905a81844c
|
AndroidGCS OSG: Now shows a cow. The model path is hardcoded.
|
2012-08-21 00:23:04 -05:00 |
|
James Cotton
|
129edf4398
|
AndroidGCS OSG: Get context showing
|
2012-08-21 00:04:26 -05:00 |
|
James Cotton
|
34b21bec3c
|
AndroidGCS: OSG import basic OSG code
|
2012-08-20 22:56:21 -05:00 |
|
James Cotton
|
caff64ed7e
|
AndroidGCS Telemetry: Fix the determination of whether a transaction is pending
|
2012-08-16 03:44:11 -05:00 |
|
James Cotton
|
b614368359
|
AndroidGCS Telemetry: Use a runnable for the transaction timeout. Now all of
telemetry is using handlers nicely, but we still can have multiple
transactions queued for the same object.
|
2012-08-16 03:44:11 -05:00 |
|
James Cotton
|
9f326f28d8
|
AndroidGCS: Handler based telemetry. Now reschedule transactions if one is
pending.
|
2012-08-16 03:44:11 -05:00 |
|
James Cotton
|
a78fd852b1
|
AndroidGCS Telemetry: Finish moving telemetry into a runnable.
|
2012-08-16 03:44:11 -05:00 |
|
James Cotton
|
319baa9e6f
|
AndroidGCS: Start moving the telemetry object queue to a handler and a looper
|
2012-08-16 03:44:11 -05:00 |
|
James Cotton
|
d5c1e3578e
|
AndroidGCS HID: Remove more locks to try and prevent HID deadlocking
|
2012-08-16 03:44:10 -05:00 |
|
James Cotton
|
f96b419a85
|
AndroidGCS: Add a toast message when connected (all objects downloaded)
|
2012-08-16 03:44:10 -05:00 |
|
James Cotton
|
53d4d8b507
|
AndroidGCS HID: Use the dettached message to shut down HID telemetry properly
|
2012-08-16 03:44:10 -05:00 |
|
James Cotton
|
5e163861a4
|
AndroidGCS HID: Go back to a read and write thread but now use synchronous
bultTransfer for write which gets rid of the segfaults with running two
asynchronous transfers.
|
2012-08-16 03:44:10 -05:00 |
|
James Cotton
|
785cda8052
|
AndroidGCS: Add back a few synchronize blocks in telemetry to avoid removing
elements twice.
|
2012-08-16 03:43:29 -05:00 |
|
James Cotton
|
335ccc54a3
|
AndroidGCS Controller: Make sure to remove the callback on manual control
settings before updating it.
|
2012-08-16 03:43:28 -05:00 |
|
James Cotton
|
75ce520503
|
Make sure the USB scheduling is thread safe.
|
2012-08-16 03:43:28 -05:00 |
|
James Cotton
|
69fbefee85
|
HID: Since there is only one usb device connection queue read and write events
onto that single connection and wait for either.
|
2012-08-16 03:43:28 -05:00 |
|
James Cotton
|
6b4a14fa87
|
Remove legacy code for supporting two USB interfaces
|
2012-08-16 03:43:28 -05:00 |
|
James Cotton
|
050ec8096b
|
HID: move all the variables to the top
|
2012-08-16 03:43:28 -05:00 |
|
James Cotton
|
f8ba049d56
|
AndroidGCS: In the telemetry class use a thread safe queue for transations and
removed the synhronized blocks to prevent deadlocks.
|
2012-08-16 03:43:28 -05:00 |
|
James Cotton
|
405c5a60f0
|
AndroidGCS: Cleanup of the HID telemetry code
|
2012-08-16 03:43:27 -05:00 |
|
James Cotton
|
3d34a5d280
|
AndrodGCS: Correctly check HID packet format
|
2012-08-16 03:43:27 -05:00 |
|
James Cotton
|
5fa36ddd5c
|
AndroidGCS: Make sure not to try and get interface to expired telemetry
|
2012-08-16 03:43:27 -05:00 |
|
James Cotton
|
90779506be
|
AndroidGCS: Refactor TCP and HID onto a common TelemTask class which handles
most of the logic of setting up the UAVTalk, ObjectMangager, Telemetry and
TelemetryMonitor classes. Provides a cleaner shutdown too.
|
2012-08-16 03:43:10 -05:00 |
|
James Cotton
|
4eb846ba93
|
AndroidGCS: Get HID working properly for PipX
|
2012-08-16 03:43:10 -05:00 |
|
James Cotton
|
dc90210cfa
|
AndroidGCS: Add support for HID to AndroidGCS
|
2012-08-16 03:43:10 -05:00 |
|
James Cotton
|
8a5819379a
|
AndroidGCS Telemetry: Fix the determination of whether a transaction is pending
|
2012-08-15 02:02:05 -05:00 |
|
James Cotton
|
7f028f6d42
|
AndroidGCS Telemetry: Use a runnable for the transaction timeout. Now all of
telemetry is using handlers nicely, but we still can have multiple
transactions queued for the same object.
|
2012-08-15 01:21:16 -05:00 |
|
James Cotton
|
1bbfb35446
|
AndroidGCS: Handler based telemetry. Now reschedule transactions if one is
pending.
|
2012-08-15 00:01:14 -05:00 |
|
James Cotton
|
653702ac23
|
AndroidGCS Telemetry: Finish moving telemetry into a runnable.
|
2012-08-13 23:47:37 -05:00 |
|
James Cotton
|
2d7bb4d3bb
|
AndroidGCS: Start moving the telemetry object queue to a handler and a looper
|
2012-08-13 15:02:15 -05:00 |
|
James Cotton
|
2f65952952
|
AndroidGCS HID: Remove more locks to try and prevent HID deadlocking
|
2012-08-13 02:00:54 -05:00 |
|
James Cotton
|
aa9894c481
|
AndroidGCS: Add a toast message when connected (all objects downloaded)
|
2012-08-13 01:37:15 -05:00 |
|
James Cotton
|
3ea9ecd53b
|
AndroidGCS HID: Use the dettached message to shut down HID telemetry properly
|
2012-08-13 01:25:08 -05:00 |
|
James Cotton
|
daab45d14d
|
AndroidGCS HID: Go back to a read and write thread but now use synchronous
bultTransfer for write which gets rid of the segfaults with running two
asynchronous transfers.
|
2012-08-13 01:07:09 -05:00 |
|
James Cotton
|
f012248fd1
|
Updated android objects from merge
|
2012-08-13 00:09:10 -05:00 |
|
James Cotton
|
ef581342ac
|
AndroidGCS: Add back a few synchronize blocks in telemetry to avoid removing
elements twice.
|
2012-08-13 00:08:14 -05:00 |
|
James Cotton
|
d77912e4b0
|
AndroidGCS Controller: Make sure to remove the callback on manual control
settings before updating it.
|
2012-08-13 00:08:08 -05:00 |
|
James Cotton
|
ae56dc74c2
|
Make sure the USB scheduling is thread safe.
|
2012-08-12 14:12:35 -05:00 |
|
James Cotton
|
02a1c94545
|
HID: Since there is only one usb device connection queue read and write events
onto that single connection and wait for either.
|
2012-08-12 14:00:50 -05:00 |
|
James Cotton
|
badbadef2f
|
Remove legacy code for supporting two USB interfaces
|
2012-08-12 13:41:15 -05:00 |
|
James Cotton
|
a0ca56a071
|
HID: move all the variables to the top
|
2012-08-12 13:28:38 -05:00 |
|
James Cotton
|
b19a0947fb
|
AndroidGCS: In the telemetry class use a thread safe queue for transations and
removed the synhronized blocks to prevent deadlocks.
|
2012-08-12 13:23:51 -05:00 |
|
James Cotton
|
e3ab372516
|
AndroidGCS: Cleanup of the HID telemetry code
|
2012-08-12 13:23:51 -05:00 |
|
James Cotton
|
75c7c167f0
|
AndrodGCS: Correctly check HID packet format
|
2012-08-12 00:32:09 -05:00 |
|
James Cotton
|
4199562534
|
AndroidGCS: Make sure not to try and get interface to expired telemetry
|
2012-08-12 00:32:09 -05:00 |
|
James Cotton
|
6fe2cb7738
|
Merge branch 'android_hid' into android_revo
Conflicts:
androidgcs/src/org/openpilot/androidgcs/telemetry/OPTelemetryService.java
|
2012-08-11 14:53:04 -05:00 |
|
James Cotton
|
d0bb6c3813
|
AndroidGCS: Refactor TCP and HID onto a common TelemTask class which handles
most of the logic of setting up the UAVTalk, ObjectMangager, Telemetry and
TelemetryMonitor classes. Provides a cleaner shutdown too.
|
2012-08-11 14:49:35 -05:00 |
|
James Cotton
|
5addc15f60
|
AndroidGCS: Get HID working properly for PipX
|
2012-08-11 02:29:26 -05:00 |
|
James Cotton
|
de2f6a64e2
|
AndroidGCS: Add support for HID to AndroidGCS
|
2012-08-10 23:19:47 -05:00 |
|
James Cotton
|
cab661e94b
|
AndroidGCS: Update the controller gadget to the newer style updates
|
2012-08-10 16:16:39 -05:00 |
|