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
zedamota
e09de26a63
OP-35 GCS/Qymodem_lib Clean up, documented, and gave credits to some sources.
...
Qymodem library is used by the Uploader plugin in order to upload files via Y-Modem protocol to the Openpilot's HW bootloader.
It has been tested with MS Hyperterminal.
I'm still waiting for feedback about usage with real HW.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@494 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-13 19:04:24 +00:00
ephy
74e5cfa3ca
OP-65 GCS/qmapcontrol: Fix for google map and google sat map.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@488 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-12 10:22:16 +00:00
zedamota
e99cc9635d
Minor Fix
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@477 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-10 23:55:36 +00:00
zedamota
5e1ecd34c6
Fixes performance issues under windows
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@476 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-10 23:02:40 +00:00
zedamota
8ba2b0f4bc
Fixes Problem under Linux, teste ok under Ubuntu
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@474 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-10 20:31:13 +00:00
vassilis
ad9227d7a4
GCS/UAVObjectBrowser: Implemented settings save/load actions and created the SettingsPersistence object
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@469 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-10 05:09:56 +00:00
zedamota
e868af8efe
Sorry about consecutive commits, should be the last one. Compiles on Windows 7 and ubuntu
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@463 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-10 00:00:53 +00:00
zedamota
0eef1c1f31
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@461 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-09 23:17:54 +00:00
zedamota
7ff038004f
Fixes problems compiling on linux
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@460 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-09 22:57:06 +00:00
zedamota
315088ad60
Fixes problems compiling on linux
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@459 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-09 22:52:43 +00:00
zedamota
00b1517da4
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@458 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-09 22:49:57 +00:00
zedamota
b23bac266f
Fixes problems compiling on linux
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@457 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-09 22:49:42 +00:00
zedamota
60baf313ba
Fixes problems compiling on linux
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@456 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-09 22:46:25 +00:00
zedamota
f75c14f2b9
Fixes problems compiling on linux
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@455 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-09 22:45:15 +00:00
ephy
0668c7e01f
GCS/qymodem: Replace uintxx_t with quintxx to make it compile on Linux.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@444 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-09 07:34:26 +00:00
zedamota
1ec4775be6
Added license info
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@443 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-08 20:32:52 +00:00
zedamota
f49794a0d7
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@442 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-08 19:54:18 +00:00
zedamota
877410e3ad
ymodem library to be used mainly with the GCS Uploader plug in.
...
Uses qextserialport library and has regular and threaded sending.
TODO:cleaning, documenting,crediting, error checking, and testing on LINUX.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@441 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-08 19:52:49 +00:00
zedamota
cabd28cb4f
Added operator to allow sorting of QextPortInfo lists
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@440 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-08 19:41:40 +00:00
vassilis
5bf7b07437
GCS/UAVObjects: Removed templates from UAVObjectFieldPrimitives and implemented as regular classes
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@434 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-07 03:11:13 +00:00
sambas
583506cdba
filename and compile fix
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@430 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-05 17:59:25 +00:00
vassilis
89749b06e4
GCS/UAVObjectGenerator Fix bug with enumeration types
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@424 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-04 20:32:59 +00:00
vassilis
47ac2d4528
OP-54: GCS/ObjectGenerator: Added support for new field types on the UAVObjectGenerator
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@417 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-01 02:01:37 +00:00
chebuzz
f64f9adf33
Add sanity checks and now option changes actually take effect.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@414 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-31 17:17:51 +00:00
chebuzz
7f49a2d84f
Add GLC_lib and modelview. First revision so there is still quite a bit left to finish up with modelview.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@412 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-30 20:42:24 +00:00
vassilis
df573fdad5
GCS/UAVObjectGenerator: Added support for settings objects
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@406 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-28 22:19:32 +00:00
vassilis
20378f7b6b
First release of the UAVObject generator application
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@397 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-27 03:22:43 +00:00
ephy
8817439993
GCS/qextserialport: Fix to project file
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@346 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-19 19:20:24 +00:00
ephy
8ab2a5e123
GCS/qwt: Fixes to project files
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@345 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-19 19:18:51 +00:00
ephy
2f92d329d9
GCS/qwt: Missing file added qwt.pri
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@344 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-19 18:49:21 +00:00
ephy
b9fa7df9f6
GCS/qmapcontrol: Correction to src.pro
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@343 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-19 18:34:20 +00:00
ephy
2a6b764c4c
GCS/qmapcontrol: Remove wasteful one pixel border
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@332 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-19 15:03:52 +00:00
ephy
a7c106e1e4
GCS/qwt: Fix to make it compile on Windows
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@329 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-17 11:28:53 +00:00
ephy
289d850403
GCS/qextserialport: Fix to make it compile on Windows
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@328 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-17 11:28:17 +00:00
ephy
66eed56ff3
Updated libs.pro to include qextserialport
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@310 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-14 11:30:24 +00:00
ephy
8ad76c1872
Addition of qextserialport (code.google.com/p/qextserialport/) to GCS code base. Only tested to compile on Ubuntu 9.10.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@309 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-14 11:29:57 +00:00
ephy
b54e001241
Small modification to make include(../../libs/qmapcontrol/qmapcontrol.pri) the only thing plugins using qmapcontrol need in their project file
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@308 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-14 11:23:07 +00:00