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

96 Commits

Author SHA1 Message Date
pip
e57b93f2f6 git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@946 ebee16cc-31ac-478f-84a7-5cbb03baadba 2010-06-30 09:26:38 +00:00
zedamota
76dbf62375 OP37/GCS Small fixes
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@942 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 20:27:12 +00:00
zedamota
5a8639b5b6 OP37/GCS Fix to WP number in tooltip, added compass to map
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@941 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 20:17:28 +00:00
zedamota
b3f4b71192 OP37/GCS Fix WayPoint positioning, added text background
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@939 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 17:30:32 +00:00
zedamota
6800a73dbf OP37/GCS - Fixes to compiler Warnings
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@928 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 22:33:41 +00:00
zedamota
e7c79b961b OP37/GCS
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@927 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 21:14:00 +00:00
zedamota
de029920f6 OP37/GCS WayPoint overlay added. Doxygen tags added to mapcontrol namespace.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@926 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 20:59:21 +00:00
ephy
612a1c4e95 GCS: Remove some unnecessary debug messages.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@924 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 19:39:29 +00:00
peabody124
f91e111c36 Modifications to support Mac. I hope removing the CONFIG += ppc doesn't break support for PPC
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@910 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-27 19:55:37 +00:00
ephy
4b9f224674 GCS: Get rid of some compiler warnings.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@906 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-27 15:06:57 +00:00
zedamota
99ffd457fd OP37/GCS DB cache bug fix. Rebuild needed.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@899 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-26 17:57:08 +00:00
dankers
9b422de663 Doxygen updates, minor janitor work.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@872 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 14:32:10 +00:00
zedamota
375071d221 OP37/GCS Exposed DragButton
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@833 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-20 16:50:59 +00:00
zedamota
5bc48dd92e OP37/GCS
New OPMapWidget functions:

void SetFollowMouse(bool value)
bool FollowMouse()

internals::PointLatLng OPMapWidget::currentMousePosition()

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@823 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-19 18:12:52 +00:00
zedamota
9e95646cd1 OP37/GCS Map Lib fixed TilesStillToLoad
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@813 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-18 23:57:14 +00:00
zedamota
0b1e5fc32b OP-37 GCS/MapPlugin Added SetCacheLocation to Configuration class.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@807 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-17 21:48:23 +00:00
zedamota
3b0000a074 OP-37 GCS/MapPlugin Created new configuration class.
Created lots of signals.
Changed settings to not show tile lines by default.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@806 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-17 20:24:20 +00:00
stac
bf399821f6 gcs build: fix filename case
Filenames are case sensitive on Linux.  Fix the case of some
recently added files.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@779 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-16 04:27:05 +00:00
zedamota
5b323897f6 OP-37 GCS/MapPlugin New map library-Fully qualified some classes instead of using "using namespace" to avoid ambiguities with other classes and namespaces already in use.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@778 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-15 19:37:45 +00:00
zedamota
6acdbed4ba OP-37/GCS- Minor fix to make it compile under Linux
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@775 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-14 20:22:25 +00:00
pip
3bc7c253ab About to add a new map plugin
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@769 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-14 18:44:09 +00:00
pip
d11bdd5e8f Fix compile errors
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@768 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-14 18:43:00 +00:00
zedamota
684f09d6b8 git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@767 ebee16cc-31ac-478f-84a7-5cbb03baadba 2010-06-14 17:21:22 +00:00
zedamota
715ab33179 OP-37 GCS/MapPlugin Beginning of the new map library integration on the main tree. Still remains on the experimental folder, to be deleted soon.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@766 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-14 17:17:49 +00:00
pip
511278ec5b Added GSC and UAV map icon, but still have an icon display bug on the google maps.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@751 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-12 19:12:47 +00:00
pip
ac771996ba Removed Map Icon images that were added to the SVN by mistake.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@749 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-12 16:03:00 +00:00
pip
f536e7ef54 git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@747 ebee16cc-31ac-478f-84a7-5cbb03baadba 2010-06-11 16:19:19 +00:00
pip
54a48953a4 git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@745 ebee16cc-31ac-478f-84a7-5cbb03baadba 2010-06-11 15:58:42 +00:00
pip
a8ef4744ba git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@742 ebee16cc-31ac-478f-84a7-5cbb03baadba 2010-06-11 11:45:21 +00:00
pip
740d322070 git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@740 ebee16cc-31ac-478f-84a7-5cbb03baadba 2010-06-11 11:30:16 +00:00
zedamota
3edd28e60b OP-77 GCS/Qextserialports replaced sources with latest ones from google code.
Deleted Makefile from libqxt (was this a mistake???)

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@722 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-06 15:49:32 +00:00
zedamota
b9f81d4e7e OP-77 GCS-Removed alterations from the lib (serial port qlists sorting moved to plugins sources), added conditional compilation to serialplugin and uploader plugin.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@719 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-05 20:08:07 +00:00
stac
207e4b6a75 gcs serial: fix for serial ports on linux (try #2)
This change adds '/dev' to the beginning of the portName
on Linux.  This doesn't seem quite right but using physName
breaks serial port functionality on Windows.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@714 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-04 00:49:18 +00:00
ephy
147996935d GCS/utils: Small fix to PathChooser for Windows.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@697 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-01 12:27:04 +00:00
ephy
4a974de1b5 GCS/core+plugins: Changes to options pages to make them more uniform.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@695 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-01 08:07:53 +00:00
vassilis
713c76bc6e OP-48 GCS/UAVObjects Update object generator to support the new access mode metadata fields. XML object definitions also updated, see r643 for more details.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@644 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-20 01:01:01 +00:00
stac
56f1e8b547 uavobjects: Move generated python classes
Moved the generated python classes from the flight directory to the
ground directory since they are only used on the host, not the
embedded targets.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@628 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-16 03:05:10 +00:00
vassilis
41d60a00fa GCS/ObjectGenerator Implement field initialization for arrays
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@627 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-15 21:28:22 +00:00
stac
e05f4cf068 uavobjects: Added support for generating python classes
The uavobjectgenerator can now generate python classes for each
UAVObject definition.  This is useful for writing simple test
applications in python that can exercise the UAVObject handling
code on the embedded boards.

This is a work in progress so the structure of the generated
classes is likely to change.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@623 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-14 04:32:30 +00:00
vassilis
23ed286883 GCS/UAVObjects: Merged all UAVObjectFields into a single class using a QVariant for the data, updated UAVObjectBrowser and fixed a bug with array fields, added isNumeric() and isText() functions to UAVObjectField
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@598 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-07 01:49:38 +00:00
vassilis
ce4aa6efc6 GCS/UAVObjectGenerator Added support for default field values (used to initialize settings with defaults)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@557 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-28 01:50:53 +00:00
vassilis
4d59a46ae4 GCS/UAVObjectGenerator Generate more information for each field
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@552 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-27 01:50:45 +00:00
ephy
c6ca9772e5 GCS/qxt: Add libqxt to libs.pro
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@551 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-26 05:12:56 +00:00
ephy
462b7f6adf GCS/libqxt: Updated project files for windows.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@544 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-25 17:47:49 +00:00
ephy
541f80aa33 GCS/libqxt: Addition of libqxt (www.libqxt.org) for its logging framework.
Basic usage: qxtLog->info("foo");

    * trace()
    * debug()
    * info()
    * warning()
    * error()
    * critical()
    * fatal()
    * write()

qDebug(), qWarning() etc can also be used. 

     std::cout << "foo" 
and 
     printf("foo") 
should not be used.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@543 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-25 13:42:34 +00:00
vassilis
22251f195d GCS\ObjectGenerator (more) Minor changes on the way named arrays are implemented
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@537 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-22 00:56:11 +00:00
vassilis
56f88a6a79 GCS\ObjectGenerator Minor change on the way named arrays are implemented
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@536 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-22 00:44:14 +00:00
vassilis
8622b7323d GCS/UAVObjectGenerator Added support for named arrays (i.e. each array element can have a name - needed for alarms), updated object browser to display names instead of just array index.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@532 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-21 02:50:51 +00:00
vassilis
fdbcc1921f OP-4 GCS/Telemetry Create new objects to report statistics of the telemetry link (plus a few bug fixes, heap size was also increased)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@516 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 22:17:25 +00:00
zedamota
2e9bb6eadc OP-35 GCS/Qymodem_lib and Uploader plugin. Further cleaning up, and documenting.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@499 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-14 21:23:13 +00:00