PT_Dreamer
4b8bfcb997
GCS/OPMap - Changed several foreach chield methods to signal/slot
2012-08-18 23:04:31 +01:00
PT_Dreamer
2a4c54a073
Revert "Fixed several compile warning complaints."
...
These touch much more than the map lib and plugin so they should
be base on next and sent for review
This reverts commit ca4fbd5102a742132369da9f7a62e3c26423730f.
2012-08-18 20:09:04 +01:00
PT_Dreamer
c6706ce6b2
Merge branch 'pt/MapEnhancements' of ssh://git.openpilot.org/OpenPilot into pt/MapEnhancements
...
Conflicts:
ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/uavitem.cpp
2012-08-18 20:01:32 +01:00
Oleg Semyonov
0afd923708
CameraStab UI: more comments to serve as a self-documented code sample
...
Also disabled "module enable" checkbox reload/default actions.
2012-08-18 20:45:05 +03:00
PT_Dreamer
f56b4b8a9b
GCS/MapLib - Switched to a signal slot aproach on several functions which need
...
to be propagated.
2012-08-18 18:07:39 +01:00
Laura Sebesta
ca4fbd5102
Fixed several compile warning complaints.
2012-08-18 14:18:10 +02:00
Laura Sebesta
b7298f890f
homeitem.cpp fixed to erase the safe area when turning off ShowSafeArea.
2012-08-18 09:28:30 +02:00
Laura Sebesta
375ecfb369
Streamlined paint function.
2012-08-18 09:23:09 +02:00
Laura Sebesta
d3daa06713
Improved filtered groundspeed calculation. Now the filtering rise time no longer on the refresh rate.
2012-08-18 09:19:59 +02:00
Laura Sebesta
28f382d472
Disabled dragging and dropping of UAV and Home icons.
2012-08-18 09:15:55 +02:00
Kenz Dale
c484dcb1db
Corrected mathematics for estimating rate of turn.
2012-08-17 17:26:15 +02:00
Kenz Dale
e3a60b7677
Merge branch 'pt/MapEnhancements' of ssh://git.openpilot.org/OpenPilot into pt/MapEnhancements
2012-08-17 16:56:44 +02:00
Laura Sebesta
34efc4d3b7
Dramatic performance gains by turning on caching for homeitem and mapgraphicitem.
2012-08-17 16:47:11 +02:00
Kenz Dale
e648a778db
Enabled caching for map widget.
2012-08-17 11:51:50 +02:00
Laura Sebesta
e52d141e3e
Improved bounding rect dimensioning.
2012-08-17 10:11:45 +02:00
Laura Sebesta
7e55b31ca1
Fixed bounding box size.
...
Conflicts:
ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/uavitem.h
2012-08-17 09:46:35 +02: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
PT_Dreamer
57d4aaaf17
GCS-Handle reload for unbounded objects
2012-08-15 22:50:09 +01:00
PT_Dreamer
a78766c7b2
Merge branch 'os/CameraStab-use-ConfigTaskWidget' of ssh://git.openpilot.org/OpenPilot into CameraStab-use-ConfigTaskWidget
2012-08-15 12:52:51 +01:00
PT_Dreamer
93124bbfee
GCS-Fixed reload operation, sorry Oleg
2012-08-15 12:37:00 +01:00
Oleg Semyonov
fd9f1491ba
CameraStab UI: fix spacing and add comments according to OP coding style guidelines
...
More info:
http://wiki.openpilot.org/display/Doc/Coding+Style
http://qt-project.org/wiki/Qt_Coding_Style
2012-08-15 10:31:19 +03:00
PT_Dreamer
d3c5fcfa7e
GCS-Handle reload operation config camera stab
2012-08-15 00:13:26 +01:00
PT_Dreamer
ae962f507b
GCS-Couple of bug fixes and created a new defaultRequested signal
2012-08-14 23:55:53 +01:00
PT_Dreamer
2ddb0e63d2
GCS-Couple of bug fixes and created a new defaultRequested signal
2012-08-14 23:02:08 +01:00
PT_Dreamer
0f8974178a
GCS-Fixes crash if autoLoadWidgets is called after addUAVObject
2012-08-14 18:12:07 +01:00
Oleg Semyonov
64e5ff8e6d
CameraStab UI: rescan widget if changed during UAVObject update
2012-08-14 17:52:44 +03:00
Oleg Semyonov
c8e90a537e
CameraStab UI: use ConfigTaskWidget API to take care of other widgets
2012-08-14 17:15:53 +03:00
Oleg Semyonov
a0977b405b
CameraStab UI: use ConfigTaskWidget API with objrelation dynamic property
...
This supports most of widgets which are directly related to UAVObjects.
2012-08-14 17:12:55 +03:00
Laura Sebesta
62041f40ad
Changed variable from static to class static.
2012-08-12 23:36:27 +02:00