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
f999028753
Flight/UAVObjects Added support for named arrays (i.e. each array element can have a name - needed for alarms)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@531 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-21 02:49:11 +00:00
edouard
d0d620d1fe
Added analog altitude indicator to the master SVG, and used the B&W version of the OpenPilot logo on the upper left corner of the dial background, looks much better.
...
Next step is now to standardize the layer naming conventions for easy use by a GCS widget, the idea being to minimize effort for both GCS developers and Dial creators.
Again: Inkscape is the reference tool for editing this file. www.inkscape.org
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@530 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-20 09:58:32 +00:00
pedro
62f3f3c42e
added config plugin
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@529 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-19 21:03:48 +00:00
pedro
87aae1ea77
OP-38 ConfigGadget - just the inicial classes
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@528 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-19 21:02:15 +00:00
julien
28cd8f002b
GCS/airspeed: fixed build for Windows
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@527 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-19 19:03:40 +00:00
chebuzz
119280edbc
OP-60 GCS/Dials: Create first analog dial. This uses a single multi-layer SVG file created by Edouard. Work remaining involves accepting a UAVObject to update display and smoothing the rotation of the two needles.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@526 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-19 06:38:03 +00:00
edouard
6026a6ba61
This new version of the one-SVG version of the speed dial can be drawn selectively using something like:
...
m_needleItem->setElementId("needle");
or m_backgroundItem->setElementId("background");
The only catch is that the needle/background elements cannot be layers, but can be groups, and they both have to be of the same size.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@525 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-18 21:25:39 +00:00
edouard
19344dea84
Optimized display for multi-SVG example.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@524 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-18 20:45:07 +00:00
edouard
afce3e0333
speed-complete.svg is a try for an integrated SVG for easy dial display.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@523 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-18 20:29:44 +00:00
sambas
923ee3ccaf
OP-25: gpsinfo removed, cleaned things up.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@522 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-18 07:37:55 +00:00
sambas
0ec2156f4a
OP-25: More fields for GPS Objects, preparing gpsinfo remove
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@521 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-18 07:14:00 +00:00
vassilis
b92cf530a5
OP-4 GCS/System Created CPU utilization measurement and created object to report system information (load, heap and time)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@520 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-18 02:14:42 +00:00
vassilis
40beb15129
OP-4 Flight/System Created CPU utilization measurement and created object to report system information (load, heap and time)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@519 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-18 02:13:59 +00:00
vassilis
ed48dc25de
GCS Updated gpsobject XML file (made it a single instance - less protocol overhead)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@518 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 22:28:50 +00:00
vassilis
ef36a79e12
Flight Updated gpsobject XML file (made it a single instance - less protocol overhead)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@517 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 22:28:19 +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
vassilis
89a6dd30d1
OP-4 Flight/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@515 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 22:16:20 +00:00
sambas
6c4cd936e5
OP-25: GPS Objects working. You need to raise configTOTAL_HEAP_SIZE in FreeRTOSConfig.h if all tasks enabled.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@514 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 08:49:19 +00:00
sambas
670ac85e79
OP-25: GPS object update
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@513 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 08:12:05 +00:00
sambas
03a012c347
OP-25: Initial GPS Object
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@512 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 07:38:28 +00:00
ephy
17842c5c4c
OP-9 GCS/uavobjectbrowser: Compile fix.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@511 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-16 10:25:32 +00:00
ephy
fdb15257f0
OP-9 GCS/uavobjectbrowser: Options to change colors.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@510 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-16 09:49:05 +00:00
ephy
d08e801e37
OP-9 GCS/uavobjectbrowser: Minor change to highlight behavior.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@509 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-16 06:49:54 +00:00
ephy
21afa3b9f0
OP-9 GCS/uavobjectbrowser: Minor change to highlight behavior.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@508 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-16 05:47:29 +00:00
vassilis
c107ab34d4
OP-4 GCS/Telemetry More bug fixes after telemetry testing (basic functionality now working)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@507 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-16 01:56:56 +00:00
vassilis
bc472102b4
OP-4 Flight/Telemetry More bug fixes after testing telemetry
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@506 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-16 01:56:08 +00:00
ephy
27f56a014b
OP-9 GCS/uavobjectbrowser: Refactoring.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@505 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-15 19:59:45 +00:00
ephy
c9446f1fd5
OP-9 GCS/uavobjectbrowser: Fix problem with editing objects.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@504 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-15 17:25:56 +00:00
ephy
44176370de
OP-9 GCS/uavobjectbrowser: Individualize highlights. Clean build may be required.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@503 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-15 15:42:47 +00:00
ephy
412fb3abc3
OP-9 GCS/uavobjectbrowser: Support updates.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@502 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-15 10:42:01 +00:00
vassilis
bd853085c8
OP-4 GCS/Telemetry Refactored telemetry to be fully event driven and various bug fixes (working but not yet fully tested)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@501 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-15 02:19:13 +00:00
vassilis
5889849060
OP-4 Flight/Telemetry Various bug fixes while testing telemetry (working but not fully tested)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@500 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-15 02:15:46 +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
vassilis
1a4e3c8d44
OP-4 Flight/UAVTalk Minor type fixes
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@498 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-14 01:01:35 +00:00
edouard
dbecc014b7
Performance update, the previous version kept reloading the svg files and was a bit stupid, sorry. Now only updates when the value is changed.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@497 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-13 21:22:32 +00:00
edouard
15e8f69a0e
Speed dial extracts (background & needle)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@496 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-13 21:05:51 +00:00
edouard
13e0fd9196
New version of the experimental SVG dial widget: I have created a new basicsvgdial widget and updated the main program to use three SVG files: background, needle and top (fixed). Use the default provided SVG files to test (copy them to the debug directory after compiling for quicker tests).
...
basicdial.cpp and basicdial.h are not used anymore
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@495 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-13 20:51:49 +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
edouard
34c7e98ae7
First attempt at creating an "extracts" directory, containing the various dials elements separated by layers. This way, developers can play around with a gadget view displaying the background and several elements stacked on top of each other, with some elements fixed, and some elements rotating. Also added short readme file to explain all this. If you like this, I will do this for all current dials, not only heading.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@493 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-13 13:32:37 +00:00
edouard
4a4dff1b20
Updated page size for dials, should help rendering.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@492 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-13 12:07:14 +00:00
dankers
8c3a4f8761
Artwork - My hack at adding glass reflection bling and the monchrome logo.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@491 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-13 04:36:26 +00:00
ephy
1e36b88811
OP-9 GCS/uavobjectbrowser: Small random changes.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@490 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-12 20:13:27 +00:00
ephy
052791620e
OP-65 GCS/map gadget: Option to choose map provider.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@489 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-12 10:23:26 +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
ephy
30f8da6e82
GCS/serialconnection: Backslash fix for linux in serialconnection.pro
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@487 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-12 06:23:06 +00:00
ephy
9a4be641fb
OP-9 GCS/uavobjectbrowser: Compile fix.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@486 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-12 05:58:28 +00:00
ephy
a57ce6bc43
OP-9 GCS/uavobjectbrowser: Initial support for highlight of recently updated objects, dummy testing with enums is possible.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@485 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-12 05:54:54 +00:00
julien
3581e37627
GCS/ConnectionManager: Fixed an issue with device list removal
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@484 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-11 21:32:08 +00:00
julien
a4147d5fb2
GCS/connectionManager: some light cleanup and refactoring
...
GCS/serialconnection: added a new connection plugin for serial port
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@483 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-11 21:08:46 +00:00