1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-10 18:24:11 +01:00
Commit Graph

989 Commits

Author SHA1 Message Date
dgodin
a035c93052 [OP-95] Combine both HITL plugins in to a single plugin.
First release

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1483 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-31 10:17:14 +00:00
dgodin
5bdf9e3006 git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1482 ebee16cc-31ac-478f-84a7-5cbb03baadba 2010-08-31 10:16:16 +00:00
dgodin
d43e028ddd git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1481 ebee16cc-31ac-478f-84a7-5cbb03baadba 2010-08-31 10:16:03 +00:00
dgodin
bf03570eb8 [OP-95] Combine both HITL plugins in to a single plugin.
First release

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1480 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-31 10:14:24 +00:00
dgodin
94ee367d21 Remove old HITLs,
and replace with new HITL plugin

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1479 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-31 10:11:32 +00:00
peabody124
4f246c64ca GCS/Logging: First pass at a logging plugin. Data format is 32 bit timestamp (in ms from start of logging) then the UAVObject.pack. Still want to add a header to indicate the objects available. Next part will be writing a reader and then making a gadget to control playback (and to indicate recording status).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1478 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-31 09:09:16 +00:00
peabody124
f906346795 Ground/OPMap + Position Information: Initial version of conversion from NED to LLA and integration into OPMap. I don't particular love how this is done. The main issue is the Utils didn't like having any UAVObject stuff linked to them (in my hands). That means in OPMap gadget I had to write the code that will pull the HomeLocation and PositionActual together, but this code will likely need to be reused. I will update the Altitude getting code later too, I need to look how the whole internals::position is working on OPMap.
To comment please post to http://forums.openpilot.org/topic/1578-changes-to-gps-objects/page__pid__4705#entry4705

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1477 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-31 05:09:57 +00:00
peabody124
260d436156 GCS/Scope: Small bug that prevented adding traces when none exist
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1475 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-31 02:11:19 +00:00
peabody124
12657440c3 OP-132 AHRS: Added an indoor flight mode and also add an ad-hoc quality heuristic to the GPS signal to increase the measurement variance from GPS when fix quality is poor or when in indoor flight mode. In addition corrected the indentation to conform to the tab/space convention forum discussion.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1474 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-31 02:11:09 +00:00
cranphin
f632e9c568 Little bit of cleanup, move Designer set properties to designer and out of cpp, and update the comment on fitInView (it doesn't work cause we're not shown yet, but fixed is fine since the widget is fixed size too).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1473 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-30 22:00:48 +00:00
cranphin
22828744fc In the GPS widget the three boxes are in fixed locations compared to
eachother again. This tends to be more stable with different fonts and
such.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1471 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-30 21:12:59 +00:00
edouard
ea89d9f570 OP-38 Fixed Paper plane SVG which contained a strange reference to a non-existing file...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1470 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-30 20:44:08 +00:00
cranphin
d8ab7221af Make GPS widget autosize/layout, and use all available space.
This makes especially sense for the 'log' output.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1469 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-30 20:00:53 +00:00
banigreyling
ec62e528b1 OP-42 GCS/Scope: Forgot (again) to remove test data generator
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1468 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-30 19:39:56 +00:00
banigreyling
e15a12329c OP-42 GCS/Scope: Added support for array-like UAVObject fields
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1465 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-30 14:17:15 +00:00
banigreyling
617de242c4 OP-42 GCS/Scope: Changed options panel behaviour. An existing curve can now be updated, and does not need to be duplicated and removed anymore
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1461 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-29 22:45:12 +00:00
edouard
46ac5c8054 OP-38 A bit of visual feedback on 6-point calibration. Hope you like the UAV I used, very simple model ;)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1459 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-29 22:00:54 +00:00
cranphin
098cff530f Seems I missed a .h include, I blame the SVN server being troublesome today :)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1458 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-29 21:50:00 +00:00
cranphin
37e9dd52eb Use event based IO instead of our own thread + polling, the manual says this is preferred/easier.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1457 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-29 21:20:32 +00:00
peabody124
f202884ce8 AHRS: Numerous changes. Added CPU load monitoring for AHRS as well as some friendly debugging output options. Also added a new CalibrationMode setting to AHRS (Echo) to speed up sensor calibration. Cleaned up the 6 point calibration interface to make it more friendly, but I think Edouard will clobber it with something nice and sexy :).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1455 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-29 06:38:30 +00:00
martin
2062dbe620 Generated 488 translation(s)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1454 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-29 02:51:11 +00:00
stac
ecac1fb79d nmea: parse GSV sentences and populate GPSSatellites object
This creates a new UAVObject called GPSSatellites to hold
information about which satellites the GPS receiver can see
and the quality of their signals.

NMEA GSV sentences are now parsed.  The full set of GSV data
may be split across multiple GSV sentences, each containing
info for at most 4 satellites.  Once an entire set of GSV
records has been collected, the GPSSatellites UAVObject is
updated.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1453 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-29 01:46:14 +00:00
stac
679f59f19d uavobjectparser: fix alignment of field init in generated code
Change from spaces to <TAB> to match the formatting in
the template.  No functional changes, just whitespace.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1451 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-29 01:46:09 +00:00
cranphin
1cdaf2ecdc Some cleanup, renamed labels/values, tidier layout.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1450 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-28 23:14:31 +00:00
peabody124
8128c3bbfa OP-118 AHRS: Added 6 point calibration routine to AHRS config widget. To use it, click "Cal Mode", then place the AHRS on each of 6 sides of a cube then click save position. Finally click compute to push the updated scale abd bias terms to the AHRS. Also fixed a bug in UAVObjectField that would not allow you to setDouble for extra fields.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1449 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-28 18:48:51 +00:00
erhard
331dba4870 OP-99 Import/Export Plugin: Integration to File menu.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1448 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-28 18:40:28 +00:00
erhard
e0a939819a OP-99 Export-Import-Plugin: Fix crashes on import.
Before the UAVGadgetView is deleted, the gadget (GadgetDecorator) must always be 
removed, otherwise the widgets (toolbar) will be automatically deleted but
this might cause a crash since the gadget is managed by the GadgetInstanceManager.



git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1446 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-28 12:43:14 +00:00
erhard
511a9c6635 Minor change in Error-Message.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1445 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-28 12:30:09 +00:00
martin
8f940ab4b1 Generated 364 translation(s)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1442 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-27 23:49:23 +00:00
martin
5c58642caa Fixed label text (latitude)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1441 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-27 23:44:34 +00:00
peabody124
e61fe4cff6 Flight: Sorry forgot some files
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1440 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-27 21:25:12 +00:00
peabody124
ced0a4b952 AHRS: Fixed silly bug that made the default mag variance be zero - explains "hopping around" default behavior. Still should run calibration though.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1439 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-27 21:05:41 +00:00
peabody124
16361dea12 AHRS: Making AHRS populate the NED/Vel fields of PositionActual. May rename object to PositionVelocityActual. Also created a GPSTime object which is populated from the GPRMC command. Also added a GPZDA parsing command, but by default OP GPS doesn't send this command. Made the computation of the world magnetic model use the current time to set the magnetic vector. Note: currently if you set your home location and save it to SD, this will not recompute the vector over time. I'm not sure how sensitive this is.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1435 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-27 19:59:25 +00:00
zedamota
6443b7c830 OP37/GCS MapLib - Fixes a bug which Edouard was experiencing.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1434 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-27 15:24:13 +00:00
edouard
ae5177b70c OP-38 Updated pluginspec requirements - those are ignored on Linux but required on Windows, it seems.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1433 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-27 14:19:42 +00:00
peabody124
70f13ba896 OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight.
Since there are a lot of autogenerated changes the important ones are:

  flight/OpenPilot/UAVObjects/inc/uavobjecttemplate.h - added description and define to make the ObjectReadOnly query
  flight/OpenPilot/UAVObjects/uavobjecttemplate.c

  flight/OpenPilot/UAVObjects/uavobjectmanager.c - added the UAVObjReadOnly query

  ground/src/libs/uavobjgenerator/uavobjectparser.cpp - added parsing of description field

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1426 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-27 00:15:46 +00:00
peabody124
a8df6e2c4d OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight.
Since there are a lot of autogenerated changes the important ones are:

  flight/OpenPilot/UAVObjects/inc/uavobjecttemplate.h - added description and define to make the ObjectReadOnly query
  flight/OpenPilot/UAVObjects/uavobjecttemplate.c

  flight/OpenPilot/UAVObjects/uavobjectmanager.c - added the UAVObjReadOnly query

  ground/src/libs/uavobjgenerator/uavobjectparser.cpp - added parsing of description field

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1425 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-27 00:15:42 +00:00
edouard
48d04d73d4 OP-38 Forgot to connect the signals, sorry...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1424 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 21:51:55 +00:00
edouard
e504ce0491 OP-38 All current AHRS settings are now implemented in the config gadget. Made calibration procedure as foolproof as possible.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1423 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 21:23:23 +00:00
edouard
fd9c4a8265 OP-38 Icon for AHRS in the config gadget. Quick hack with Eagle3D, still, better than nothing.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1422 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 20:29:51 +00:00
zedamota
c754ef865e OP-21/Flight Bootloader - Test App, fixes wrong file being uploaded to HW. It was the PC app itself that was being uploaded. Is anyone feeling an ugly monkey pointing his finger??
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1421 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 20:19:40 +00:00
banigreyling
c84746b701 OP-42 GCS/Scope: Made scope back ground color use the L&F helper
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1420 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 19:54:23 +00:00
ephy
e353e24796 OP-38 GCS/configgadget: Compile fix.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1419 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 17:56:19 +00:00
edouard
2589d0d055 OP-38 Windows compile fix
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1418 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 16:47:51 +00:00
edouard
08f2c5fd82 OP-38 Further updates to config plugin, please test!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1416 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 14:23:40 +00:00
edouard
828363948d Fix for PFD gadget so that it does not freeze the GCS in case attitude values are "NaN", which can happen in some situations with the AHRS.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1415 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 12:58:57 +00:00
peabody124
c07e1416b7 AHRS: Serial output option for AHRS and corresponding serial logger.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1414 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 06:25:11 +00:00
peabody124
71de54d0a7 OP-12 HID Bootloader: Patch to make it compile on other platforms than windows and to accept the binary to upload from the command line prompt.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1413 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 06:25:09 +00:00
martin
d9a6ced655 next portion (+168) of the Russian translation.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1411 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-26 02:13:08 +00:00
edouard
86bef7b96b OP-38 Experimental AHRS automated calibration widget, for testing purpose only. Does not save to SD, and wait 10 seconds before hitting "Save" once the button becomes enabled.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1410 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-25 22:54:32 +00:00
edouard
38df030773 OP-38 Fix servo output settings so that it works with the new Helicopter settings.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1408 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-25 08:00:45 +00:00
peabody124
d445e36717 OP-122 Ground: Fixed bug in GCS usb sending that prevented sending large objects. Also made the model view rotate the models so it's consistent with both the 3D modelers convention and the flight convention OP is adpoting.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1407 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-25 06:25:24 +00:00
sambas
efb7b158b4 OP-38 svg lib used
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1406 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-25 05:44:51 +00:00
andrew
b467b419e6 OP-103, UAVObject update.
Adding settings for configuring CCPM mixing for Helicopters to ActuatorSettings and SystemSettings UAVObjects.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1402 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-25 00:55:15 +00:00
edouard
36e086f40e OP-38 Further work on AHRS calibration UI.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1401 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-24 23:33:25 +00:00
martin
84d82f7ac7 Fixed path to *.qm files
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1400 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-24 22:06:02 +00:00
zedamota
8526589dfb OP-21/Flight Test App Changed packet size to 64byte
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1399 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-24 18:27:32 +00:00
martin
12e447f010 Basis for russian translation of the GCS.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1397 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-24 17:58:43 +00:00
martin
2007156869 Basis for russian translation of the GCS.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1396 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-24 17:56:45 +00:00
edouard
0d640a69c9 OP-38 Template for AHRS calibration panel.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1395 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-23 23:18:26 +00:00
edouard
e3108c36ad OP-38 All sliders now work on the servo output calibration. Beware: will only work if your RC receiver is connected, otherwise the OP board goes into failsafe and does not let you touch the actual servo outputs.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1394 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-23 22:02:49 +00:00
peabody124
82f7f42112 Ground: Fix bug in serial port opening for OSX. I could have put another compile switch in serialplugin.cpp but making this function return in the same format as linux made more sense. Just make sure this doesn't get clobbered from upstream in future.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1386 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-23 05:13:43 +00:00
peabody124
e94d3d3846 AHRS/Flight: Allow selecting simple algorithm as well as INSGPS
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1384 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-23 03:51:08 +00:00
peabody124
bd8fffe4d0 AHRS/Flight: Renamed AttitudeSettings to AhrsSettings to make it more intuitive. Added the ability to change the algorithm from GCS.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1383 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-23 03:39:13 +00:00
peabody124
b32184d1ec OP-119 Flight: Converted HomeLocation object to use cm for the home base instead of floating point.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1382 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-23 02:49:53 +00:00
zedamota
d899bc3c81 OP-21/Flight QT test app for the USB HID bootloader
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1377 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-22 19:13:18 +00:00
peabody124
60332efec0 OP-118 AHRS: Missed the auto generated files for the default values. Also no idea why last patch changed navigationsettings - either make uavobjects does differently on different platforms or someone forgot to run make uavobjects.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1372 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-22 17:02:12 +00:00
peabody124
0862d64b8c OP-118 AHRS: Made default calibration values friendly for people. Also fixed bug that would repeatedly trigger calibration when it was requested.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1371 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-22 16:43:00 +00:00
edouard
dd34ca1a8d OP-52 a small modification for GSV parsing (not working yet)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1370 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-22 09:01:30 +00:00
sambas
7859a130e8 Fixed bug that caused Object Browser to crash
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1369 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-22 08:59:18 +00:00
peabody124
5662d85c4e OP-120 AHRS: Tightened up the communication protocol so it runs more quickly. Looks ok in gdb but GCS not crashing right now (rendering error) so I can't test it properly.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1366 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-22 00:21:54 +00:00
edouard
74605666bc OP-123 Corrected issue with PFD (was not a pitch but a roll issue). Should handle aerobatics now! Also new attempts to lower CPU usage, PFD should use less CPU than before (reports appreciated)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1364 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-21 22:52:38 +00:00
peabody124
8897c441fa OP-118 AHRS: Added AHRSCalibration object and messages associated with that to AHRS. Also made AHRS run calibration only when requested. We will create a GCS plugin that runs through computing the calibration settings. To compute the variances on the AHRS set the measure variances to true, wait ten seconds, then set it to false to read it back.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1363 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-21 21:46:02 +00:00
zedamota
cc4d16ed69 OP37/GCS MapLib - Clean up old stuff
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1362 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-21 20:43:37 +00:00
zedamota
dea2529e38 OP37/GCS MapLib - New providers codes. Fixes Google Maps not being loaded.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1360 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-21 19:42:00 +00:00
stac
635df28c34 GPSPosition: Add new UAVObject for GPSPosition
This object is not yet populated or used.  This
will soon hold the raw position data from the GPS
receiver.  PositionActual will be converted to
hold the computed position from the AHRS.

Contents of this object are still subject to change.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1355 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-21 16:19:18 +00:00
stac
7b2111e512 baroaltitude: rename AltitudeActual to BaroAltitude
This is to align the object names to matches the UAVObject
architecture doc.  No functional changes.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1351 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-21 16:19:10 +00:00
peabody124
3ad47be673 OP-124 Flight: Missed some of the files in the previous commit for AHRS SPI error counts
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1348 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-21 09:23:40 +00:00
peabody124
bb79ba66fa OP-119 AHRS: Converted the big data structures for the WMM calculation to be allocated on the stack, which forced a dependency on FreeRTOS :-( but keeps things on the heap. Also changed the HomeLocation object to include a Set field. When this is false, OP will try and update it whenever it gets a 3D fix. If it is saved to disk with this field as true, then it won't need to get a lock to send the magnetic flux vector to the AHRS.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1346 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-21 08:35:44 +00:00
edouard
341ba1721e OP-38 Split the various settings widgets into separate classes, for easier extension by others.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1343 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-20 21:18:20 +00:00
cwabbott
a24daa7c6d GCS/IPConnection: fixed a problem that was causing IP telemetry not to work on Windows, moved socket creation to the UAVTalk thread. Segfaults if you don't press "Disconnect" before closing the window!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1342 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-20 16:23:14 +00:00
edouard
9dcae643c1 Added HomeLocation to the .pro file, otherwise the GCS does not run, does it?
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1341 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-20 15:02:20 +00:00
edouard
adc6385880 OP-115 UAV Control gadget now preserves initial state of metadata when it stops.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1338 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-19 20:39:19 +00:00
peabody124
ef0b307353 [OP-119] Flight/AHRS: Created a HomeLocation object which is updated when the GPS gets an initial 3D fix and populated with the information to convert from LLA from the GPS to NED reference frame. Also added a message for passing the MagneticNorth vector to the AHRS and removed that computation from AHRS.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1337 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-19 20:38:27 +00:00
edouard
dc2928ae99 OP-38 Config gadget: you can now test your servo outputs by checking the "Test Outputs" checkbox and moving the sliders. You will need up to date
flight firmware for this to work.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1335 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-19 11:48:16 +00:00
erhard
d11c570785 OP-99 Export/Import Plugin: Handling of workspace-settings, layout, key-binding. Formatting.
Quite a few changes in the core-plugin.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1328 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 19:24:18 +00:00
peabody124
5e7dff0481 Ground: Modified GCS control gadget to actually take over the manual control object and also swapped the signs of the axis as well as bounding the range.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1326 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 15:24:47 +00:00
peabody124
cfd20922cd AHRS: Added the filtered data to the attitude raw object. Even though this seems like an oxymoron it's still raw to the EKF algorithm, and nice to see the real values after filtering to make sure nothing weird is going on. However, if people don't like this I'm open to suggestions/patches. I'd maybe suggest the whole attituderaw object be converted to ahrsraw anyway since it's more like that (eg. none of the values are actually attitude estimates).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1325 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 14:54:24 +00:00
edouard
c396f92bac OP-38 Servo icon for the RC input/output settings. Quick job but does the trick, right?
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1322 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 12:49:41 +00:00
edouard
93295154d6 Fix for Bargraph dial factor, enables up to 6 decimal digits instead of two.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1320 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 09:41:40 +00:00
edouard
2193a94b6b ... and the same for the share directory of the GCS
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1319 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 09:40:53 +00:00
edouard
587e10fc43 OP-38 Separated airframe type from RC output, added telemetry settings. Larger icons on left side menu.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1317 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 09:38:25 +00:00
cranphin
e3e81c0866 Don't sleep for a second, yield seems more sensible. Though really this should be combined with blocking IO instead of using non blocking bytes available I think (and why does the nmea parse only accept one byte at a time??)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1314 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 00:12:49 +00:00
cranphin
85c335aa5d Minor tidying on GPS display
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1313 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 00:02:32 +00:00
cranphin
39a93a72fd Refactor: Move the GpsDisplayThread class to it's own h/cpp files.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1312 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-17 22:07:07 +00:00
chebuzz
10b4df2100 GCS/ModelView - Add scroll-to-zoom functionality and resize fix.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1311 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-17 19:53:24 +00:00
ephy
45d2d82322 GCS/glclib: Quiet down some compiler warnings.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1300 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-15 14:02:11 +00:00
stac
c3e509c2cb attituderaw: Replace HeadingActual with AttitudeRaw
AttitudeRaw now includes:
 - magnetometers XYZ (in mG)
 - gyros XYZ (raw ADC samples)
 - accelerometers XYZ (raw ADC samples)
 - placeholder for gyro temp sensors (read as zero for now)

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1289 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-14 23:42:14 +00:00
stac
5d635d4233 uavobjects: regenerate existing uavobjects
No functional change, uavobjects were not regenerated since last
change to the object generator.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1288 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-14 23:42:07 +00:00
banigreyling
9ca72beb7f OP-42 GCS/Scope: Oops...forgot to remove test data generator.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1287 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-14 21:09:13 +00:00
banigreyling
fdfd004634 OP-42 GCS/Scope: Plot can now show high frequency data effectively
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1286 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-14 20:25:55 +00:00
edouard
488b267fb9 OP-52 Resubmit GPS display gadget UI which got overwritten by accident
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1282 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-13 16:45:50 +00:00
edouard
57525bc81d OP-82 Removed a bug which caused the displayed speed to be off by 10% (result of too much optimization of the PFD display routines...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1280 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-12 22:03:27 +00:00
ephy
68f7120c89 GCS/core: Add separator to options page, to separate gadget configurations from other options.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1279 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-12 19:03:43 +00:00
dankers
5781db2dd3 Make handles bigger for resizing gadgets.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1271 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-12 03:38:43 +00:00
edouard
785a6c4b7b OP-52 Update to the GPS Display gadget to make it compatible with Unix (Linux, MacOS). Please double-check it does not break Windows, I do not have a windows machine with me at the moment. Added raw data output in the widget.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1270 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-11 22:58:40 +00:00
ephy
c7da7718e2 GCS/core: sort gadgets by name in combobox and options page.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1269 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-11 17:56:42 +00:00
ephy
b8712ef361 GCS/modelview: Minor compile fix.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1267 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-11 04:12:50 +00:00
dankers
f14e00bd42 Rename dial directory to Deluxe in prep for Matt's work.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1266 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-11 02:07:13 +00:00
dankers
3ec40c17dc Do the includes a slightly different way that negates the need for the install directory.
Is this acceptable or a mistake?


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1265 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 22:05:32 +00:00
dankers
b1042ecb11 Inc is required.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1264 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 21:35:43 +00:00
dankers
e6c99d73f5 Remove install and inc dirs for GLC lib.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1263 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 20:42:49 +00:00
dankers
44eb65ec68 Another minor compile fix.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1262 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 20:35:57 +00:00
dankers
81104f7a97 Minor compile fix for Windows. Hope this doesn't break anything else.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1261 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 20:30:25 +00:00
chebuzz
023df37b2b OP-98 GCS/ModelView - Update ModelView to use GLC_lib 2.0
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1260 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 17:16:57 +00:00
chebuzz
1fd3018684 OP-98 GCS/ModelView - Update ModelView to use GLC_lib 2.0
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1259 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 16:57:14 +00:00
chebuzz
d02b0d2da3 OP/GCS Lib - Drop GLC_lib 1.2 for GLC_lib 2.0
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1257 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 16:31:21 +00:00
edouard
440cbfc3c3 OP-38 Fix: FancyTabWidget is not part of the API of coreplugin: though gcc on Linux is fine with it, it does not work on Windows with the Windows toolchain and it is not clean anyway. For this reason, added a copy of fancytabwidget to the config plugin directly.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1256 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 13:04:14 +00:00
banigreyling
79fbc8b8fc OP-42 GCS/Scope: Added feature to show/hide plot curves. Made background blue. Add grid lines to plot canvas.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1255 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 05:42:39 +00:00
edouard
4c98fc391f OP-38 Finish implementation, enable choice of icon size in fancytabwidget too.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1254 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-09 22:58:52 +00:00
edouard
bdae03209f OP-38 Implemented 'vertical' look for Config plugin, using the existing 'fancytabwidget' from the coreplugin. Updated the fancytabwidget to enable either vertical or horizontal upon creation. Delete your config gadget .o files when recompiling!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1253 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-09 22:19:24 +00:00
edouard
963a2a920e Fixed a potential crash condition on linear dial gadget when source SVG is not found.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1251 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-09 17:41:55 +00:00
sambas
61d0626bcf GCS\gpsdisplay: updated gui output, more data parsed
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1249 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-09 06:41:10 +00:00
dankers
9a5a34a323 Make the Earth a little brighter.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1248 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 20:56:21 +00:00
dankers
a39546591a Slight UI tweaks.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1247 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 20:47:32 +00:00
sambas
c71de4b309 GCS/gpsdisplay: more data parsed, Lat and Lon style prepared for OPMAP plugin
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1245 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 07:22:37 +00:00
ephy
b188672173 GCS: remove one more source of -pedantic noise.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1244 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 07:00:50 +00:00
ephy
4536782428 GCS: Cleanup to allow -pedantic compile flag and changes to reduce the noise that it generates.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1243 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 06:45:16 +00:00
sambas
431581b73b GCS/gpsdisplay: static text output fix
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1242 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 06:30:25 +00:00
edouard
732b65cdaa OP-38 Output settings now done, to be validated on real HW and tested by more users. "Test" checkboxes not active yet.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1233 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 22:32:57 +00:00
ephy
14a93b4e61 GCS: Quiet down some compiler warnings.
There are now 0 build issues in Linux when I use "QMAKE_CXXFLAGS+=-Wno-ignored-qualifiers -Wno-unused-parameter -Wno-unused-variable" (including the "") as additional arguments to qmake in Qt Creator.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1232 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 19:14:34 +00:00
zedamota
ea309623a6 OP37/GCS MapLib - Fixed a bug reported by PeterG Again
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1231 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 17:07:18 +00:00
zedamota
10736204be OP37/GCS MapLib - Fixed a bug reported by PeterG, and deleted Nokia from the credits again (still haven't received the free phone :))
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1230 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 14:47:48 +00:00
sambas
d9d42ff068 gpswidget outputs now something to the gui
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1229 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 09:33:12 +00:00
edouard
516815807c OP-38 Progress on the servo output settings: not functional yet, but the GUI layout is done. Comments welcome, let me know if this is not clear please...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1228 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 08:56:03 +00:00
sambas
72871f5c19 nmeaparser: cleaned things up, someone make me sample how out relay values to the gui, like lat and lon values
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1227 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 07:58:05 +00:00
dankers
895271a518 Finish reverting SVN dirs. Change Thread name in new GPSDisplay plugin away from the default Qt example to avoid conflicts.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1225 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-06 19:54:08 +00:00
sambas
e346b7f1bb Reworked nmeaparser to separate class
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1222 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-06 10:18:28 +00:00
sambas
fe7467397e stdint for gps widget
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1221 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-06 07:43:25 +00:00
sambas
83ddb7e4dd Ugly gps code for GCS, Lat,lon,alt,SVs currently parsed
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1220 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-06 07:02:26 +00:00
edouard
bd9e43ee51 PFD can now, as an option, use OpenGL for rendering. Two text caching modes are possible, please test and report your experience.
Lots of other smaller improvements which should make the PFD way better in terms of overall performance. Again, please share your feedback!
Tested on Linux only, btw, I apologize in advance for any issue on Windows - I hope there is none.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1216 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 22:12:19 +00:00
peabody124
8c68c2a315 For some reason Mac needs QThread explicitly included - apparently this worked on Windows.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1215 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 20:29:22 +00:00
dankers
f4abfd12f0 Update to the GPS display gadget from Cranphin. Very nice work, not tested on Mac or Linux yet, works great on Windows.
Please test on Mac & Linux and report.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1213 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 19:19:41 +00:00
dankers
eb00be6a14 OP-112 Put map icons in to the share directory. This is a first step to making them selectable. This is a must as the fixed wing people will want to see a plane rather than a quad, likewise for the heli guys.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1212 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 17:50:09 +00:00
erhard
ded496310e Initial revision of Import/Export Plugin
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1211 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 17:25:27 +00:00
erhard
89dba4002d Changed to Unix-Format.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1210 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 17:22:24 +00:00
erhard
2bd5f71444 64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1209 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 17:19:06 +00:00
edouard
f1faea0483 OP-38 Config gadget: channel assignement is now read/saved. Ch Invert not implemented yet.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1206 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-04 14:50:44 +00:00
zedamota
a58a6ce269 OP37/GCS MapLib Added offline map creator
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1199 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 23:14:08 +00:00
zedamota
03800c418a OP37/GCS MapLib Added offline map creator
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1198 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 23:10:28 +00:00
dankers
fa12f2c0b5 Missed one...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1197 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 18:11:18 +00:00
dankers
f297855dc0 Aha, updated Jose's header adding tool so it stops adding a Nokia copyright to things that contain zero Nokia code!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1196 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 18:09:22 +00:00
zedamota
e4b3ee700a OP37/GCS Small change
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1195 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 18:07:17 +00:00
dankers
1ba0862ba2 Update copyright header in OPMaplib, no idea why Nokia was mentioned, this was written from scratch for the OP project by Jose, with zero help from Nokia :-)
I assume headers were copied from elsewhere in the plugin loader source from very early on in the project. 

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1194 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 18:03:25 +00:00
corvus
1a019b5836 OP-101: re-work of UAVTalk + HiTL threading code.
Telemetry and HiTL now run in the same global high priority thread.
Threads are managed by a new class ThreadManager in icore as suggested by PeterG


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1193 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 12:28:36 +00:00
dankers
07d168e8ab Changed a single icon in the GCS menus to match the OP blue colour scheme.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1192 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 10:20:56 +00:00
pip
5f14fb350a Enabled Show/Hide UAV and HOME icons. Added 'Set Home Location' option (test only).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1191 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-01 14:54:50 +00:00
dankers
c4a986ae1a Various bits that I have been working on here and there, mainly artwork and sounds.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1188 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-31 13:21:15 +00:00
peabody124
76b4944482 I think this fixes the windows HID problems
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1187 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-31 03:11:38 +00:00
edouard
737abfcb34 OP-38 Working version of the RC Receiver calibration tab: lets you calibrate the Min/Max/Neutral values of the OP receiver inputs in just a few seconds. Binding of channel to action is not done yet, but save to SD works.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1186 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-30 06:43:50 +00:00
peabody124
daf88b2175 Typo
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1185 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-30 01:30:53 +00:00
peabody124
e1f2f0264b Small host app for testing HID connectivity
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1184 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-30 00:48:44 +00:00
peabody124
7a10a77d4b Another windows trick
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1183 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 20:02:40 +00:00
peabody124
054e662882 Remove old hacky windows USB packet handling crap
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1182 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 20:00:17 +00:00
peabody124
7ef89b6e21 Unix detail
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1181 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 19:56:22 +00:00
zedamota
927592cb7d GCS/HID compile fix, still has problems!!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1180 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 19:48:51 +00:00
peabody124
561d42c73a Fixing platform dependent string type handling
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1179 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 19:36:42 +00:00
edouard
ab711777e5 OP-38 Remove old UI file.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1178 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 16:43:40 +00:00
edouard
626ba1f822 OP-38 Start of work on the configuration gadget: proof of concept of how to calibrate the RC Receiver by
simply moving the RC Transmitter sticks. Does not actually save the settings yet, meant as a PoC for comments.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1177 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 16:42:29 +00:00
peabody124
7e6afe5a75 Updated HID code to do packet processing in OS indepdent layer. Should now work on all platforms. Please test and get back to me. Maximum object size of 62 bytes currently.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1174 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-28 18:55:04 +00:00
peabody124
6f63c10dca Removing more debugging comments
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1168 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 23:48:12 +00:00
peabody124
27bcd20882 HID working on Mac for telemetry. Need to tweak GCS code for Win/Linux
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1166 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 20:50:20 +00:00
corvus
2621d07574 Added UAVObjects: FlightSituationActual NavigationSettings NavigationDesired
- Added FlighSituation Module (development module for sensor fusion, mostly stub, possibly renamed later)
- Added Navigation Module (development module for navigating towards a point in space - DEVELOPMENT CODE, NOT STABLE YET (I am testing around with this)) 
- Changed Stabilization Module (uses local reference frame now. Stable except for code cleanup/review. Tested in simulator and outperforms old code.)



git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1154 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-26 21:26:28 +00:00
edouard
63ed78704c OP-46 New background for Joystick control and update position of joystick dot to remain centered on the mouse
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1153 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-26 20:47:24 +00:00
edouard
acfcf8d17e PFD Artwork directory added, and update to PFD SVG to move GPS indicators slightly.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1152 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-26 07:26:58 +00:00
zedamota
b3225cda5b OP37/GCS Various optimizations in cache DB. Created function to delete DB tiles older than x days.
Exposed various functions in configuration class.
Since DB records now have time field old DB may not work. Its better to delete "mapcache" folder.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1149 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-22 00:03:57 +00:00
peabody124
7f7b54d812 Draw joystick end to indicate position
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1148 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 19:57:29 +00:00
edouard
9410aa80fa OP-102: of course I did not get it right the first time... Better now?
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1147 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 15:01:22 +00:00
edouard
6ef51b0c4d OP-102: fix for the compass 'jump': rotation now takes the shorter path, no jump anymore - testers welcome.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1146 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 12:50:47 +00:00
dankers
bcbd89167a VSI completed, all text converted to paths for set in production use.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1145 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 05:06:10 +00:00
peabody124
7967dd8c84 My bad, didn't remove old include file in my build directory
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1144 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 03:40:21 +00:00
dankers
2521c00a93 Minor tweaks to Guy's dials.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1142 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 00:26:40 +00:00
peabody124
64c4534f55 Can now click two boxes to control manual control settings. Shamelessly ripping off dial code to make pretty SVG joystick (to come).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1140 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 22:03:03 +00:00
corvus
765d4f729b OP-101 : Put Low level telemetry and HiTL into high priority threads - detached from the user interface.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1139 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 16:47:06 +00:00
corvus
8c0c5b0e4d Made hitl-IL2 plugin multi threaded (separate thread for sim connection)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1138 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 15:16:21 +00:00
edouard
ad74bb18c4 Vertical Speed Indicator ready for the default set, moved to its permanent directories: "artwork/Dials/default" for the version with text elements, and "ground/share/openpilotgcs/dials/default/" for the converted-to-path version.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1137 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 15:12:40 +00:00
corvus
41521a08ae FILE NAMES ARE CASE SENSITIVE IN PORTABLE APPLICATIONS, DAMNIT!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1136 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 14:18:01 +00:00
dgodin
cd85935f9e commit missing files to notify plugin folder
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1135 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 11:32:51 +00:00
peabody124
f1d7c604c1 Barest beginnings of GCS manual control interface
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1134 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 06:20:13 +00:00
peabody124
89e0c687d7 QString should have been const
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1133 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 05:37:12 +00:00
dgodin
37c9e1affd implemented repeat notifications options and add third sound
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1132 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-18 18:16:30 +00:00
corvus
c98ba649db HiTL-Il2 - fixed longitude coordinate calculation - overflow bound checking active
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1131 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-18 07:48:45 +00:00
edouard
3335be3fd9 Use the "User Interface Colour" defined in the general settings as the background color of the
various dial widgets and PFD, make the GCS look and feel more coherent.



git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1130 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 22:47:42 +00:00
edouard
daf91a3abc Generic horizontal dials in the share directory, bargraph dial indicator fonts now automatically set their size, updates to corresponding dials artwork.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1128 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 22:11:04 +00:00
corvus
549ed60ec8 bugfix HiTL-IL2: roll angle reading was reversed. Needed to be fixed in order for navigation to work.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1127 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 21:38:14 +00:00
dankers
a043e133ff Update to Guy's dials, created working SVG from VSI illustrator file and modified to fit with the others.
Please test!

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1124 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 19:01:45 +00:00
corvus
a345d16240 bugfix in configurations of IL2 HiTL module
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1123 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 18:43:42 +00:00
dankers
c9eea40687 More Doxygen, just formatting now.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1120 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 18:07:13 +00:00
dankers
12e9bb424c Remove experimental dial gadget now the production version has been in the tree for a while.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1119 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 17:47:51 +00:00
dankers
dd5103a631 Doxygen for UAVDataObjects
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1118 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 17:32:18 +00:00
dankers
26ae13b852 Doxygen update for core plugin
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1117 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 16:59:25 +00:00
dankers
c648488e75 Guess what? More Doxygen...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1116 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 16:01:53 +00:00
dankers
7cb291a140 More doxygen header updates, I hate my life...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1114 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 14:06:09 +00:00
edouard
71c8354970 OP-60: do not segfault if linear dial artwork goes missing. Implement full configuration cloning for
both lineardial and dial plugins.



git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1113 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 12:07:20 +00:00
dankers
e7fc7b02d9 More Doxygen for the ground side of things, a bit of a cleanup to removed some now unused parts.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1112 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 10:33:27 +00:00
edouard
a9b8c87c20 New Thermometer analog dial in the 'dials/default' gcs directory.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1110 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 09:33:44 +00:00
edouard
953c650750 Converted all text elements to path so that rendering is the same on every target platform with no dependency on installed fonts.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1107 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 08:54:08 +00:00
dankers
8000d21ca4 Doxygen...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1105 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 02:29:25 +00:00
dankers
e714cd4934 More Doxygen.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1104 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 02:12:33 +00:00
dankers
8f5c0b3b5f Doxygen updates on the ground side of things.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1103 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 01:55:11 +00:00
dankers
e357607ea4 Updated Guy's speed.svg, this is my first timer doing this but they must be done so they work with the dials gadget. I have changed the background so they work well with Qt (Thank you Ed for your background) and also the group names. Not sure if they are right yet. Will get this checked before doing the others.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1102 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 01:13:44 +00:00
dankers
7b265f5591 Update Map Easystar image to remove the prop, at this small size (50x33 px) it doesn't show up well and this small image looks better without it.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1099 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-14 21:37:24 +00:00
dankers
e48aae7870 Add help to the help menu, does the same action as about plugins currently as a place holder.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1098 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-14 20:09:09 +00:00
dankers
648c49dffd Update share.pro to include new diagrams directory
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1095 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-14 12:43:53 +00:00
edouard
57fe878b64 OP-82: GPS info includes HDOP as well. PFD plugin is now pretty much ready feature-wise. Additional features such as waypoint/home display will be added then OpenPilot supports this too.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1094 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-14 12:36:22 +00:00
edouard
be63c71de4 OP-96: Added the new system alarms to the system health diagram, and created a default diagram directory in the share directory of the GCS - use it when you run the system health plugin.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1093 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-14 12:04:06 +00:00
edouard
72360c553c OP-69: improve performance and memory usage.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1091 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-14 10:20:04 +00:00
dankers
d706f1dc7b Add Easystar blue version from Ed's SVG. Easier to see on the map and matches modelview.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1089 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-13 23:53:51 +00:00
pip
f56866c45b UAV overlay control added to the OPMap plug-in
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1085 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-13 15:45:40 +00:00
zedamota
fbc627aeed OP37/GCS Fixed GeoCoder caching
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1084 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-13 13:56:23 +00:00
edouard
104b3394fc OP-82: Fixed Windows compile issue, re-enabled plugin. Sorry!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1082 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-12 22:17:25 +00:00
zedamota
46fcdea93c OP37/GCS Added UAV overlay documentation
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1081 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-12 20:57:46 +00:00
zedamota
4774ed2164 OP37/GCS Added Home overlay.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1080 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-12 19:27:09 +00:00
dankers
351c658400 Update Translation source files for the GCS, just extracting English strings for QTLinguist can be used by people that speak one of the languages we support.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1079 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-12 17:24:55 +00:00
dankers
21b93eaf7b Icons for menus...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1077 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-12 16:01:31 +00:00
edouard
4709e97b21 OP-82: Fallback default artwork in case of error (no crash anymore), added GPS satellites count to PFD.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1076 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-11 22:04:11 +00:00
edouard
2ed0ffd922 OP-82: Put the default PFD into the 'default' directory in share, use this. Added battery/energy level on PFD. Removed useless
bits from configuration UI and configuration objects since the PFD autoconfigures itself from the SVG.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1074 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-11 21:21:48 +00:00
sambas
9003cd8eca OP-97 flight/GPS: GeoidSeparation added, need to think that precision problem
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1056 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-10 07:27:07 +00:00
edouard
983588e134 Use qDebug for all debug output.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1055 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-10 07:15:37 +00:00
andrew
d23ac909db OP-87 modified connection manager to not delete the m_ioDev and moved this functionality into the iConnection plugins
This change was made to the following plugins:
serialconnection
ipconnection
RawHID

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1053 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-10 01:24:32 +00:00
edouard
e367d341a9 OP-82: Added Tx/Rx data rate to PFD.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1052 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-09 23:04:35 +00:00
edouard
26f46b614d OP-82: New PFD feature, GCS Link status indication. Will add tx/rx rate there too.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1051 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-09 22:30:49 +00:00
pip
2225cdc314 A few more OPMap plug-in GUI style changes.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1030 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-05 22:15:41 +00:00
edouard
b81dfcc325 OP-52 : forgot resource file!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1029 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-05 21:58:33 +00:00
zedamota
e67a955044 OP37/GCS Added UAV overlay.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1028 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-05 21:06:56 +00:00
edouard
4a9cc3b790 OP-52 : small work on gpsgadget, one day it might be useful...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1027 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-05 16:19:55 +00:00
pip
619161c576 Changed OPMap GUI layout.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1026 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-05 15:43:16 +00:00
edouard
c5e540b1ff OP-60 : new options for linear dial: number of decimal places and factor (+ bug fixes)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1025 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 22:00:50 +00:00
banigreyling
15ed310cbd OP-42 GCS/Scope: Added QColorDialog color selection instead of fixed list of colors.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1023 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 18:05:00 +00:00
edouard
9751e49d62 OP-60 First working version of the Altimeter by Guy. The background texture was removed as the Qt SVG renderer does not seem to be able to deal with it.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1022 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 17:37:38 +00:00
dankers
6386091178 share.pro needs quotes for paths with spaces.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1021 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 12:37:57 +00:00
edouard
6492299ef1 OP-82: PFD: Speed & Altitude indicators fully functional now. Testers needed! Updated the master SVG to make it more readable.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1019 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 10:29:43 +00:00
pip
5079b1d348 Disabled the waypointeditor dialog
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1018 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 09:28:52 +00:00
dankers
ca66593709 Update all number sounds so they are more natural and remove all clicks.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1015 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 08:40:04 +00:00
stac
1425ab1786 ahrs status: Add AhrsStatus UAVObject
This object currently only holds the serial number of the attached
AHRS board.  This will be retrieved each time communications are
(re)established with the AHRS board.

This will eventually be extended to hold some statistics for OP to
AHRS comms.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1008 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 02:21:34 +00:00
stac
1bbc8381c0 heading: Add HeadingActual UAVobject
This object currently holds only the raw magnetometer readings and
an instantaneous heading calculation which are only really useful
for debugging.  The contents of this object will change often as
development progresses.

Note: The magnetometer values are often garbage due to a problem
with i2c software on the AHRS.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1007 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 02:21:31 +00:00
stac
b084fc4be5 alarms: Add alarm for AHRS Communications
The AHRSComms alarm will be raised whenever the OP board
is not able to communicate with the AHRS board.

The navigation software on the OP board could use this
alarm to trigger its best attempt at an emergency landing.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1002 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 02:21:11 +00:00
stac
1cc6981ee5 attitude: Remove seq field from uavobject
The sequence number field for the attitude solution is
likely unnecessary.  Removed.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1000 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 02:21:04 +00:00
zedamota
6714d62e42 OP37/GCS Enhancements to smooth zooming. Continue preliminary work on the UAV overlay.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@994 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-03 13:05:22 +00:00
edouard
0dedcd888c OP-60 Three status indicator for the default set, as documented on GCS manual on the Wiki: GPS signal strength, GPS Status, Control mode.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@993 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-03 11:48:04 +00:00
corvus
67a05f948e Added conf setting for GPS start position for IL2 simulation
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@991 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-03 09:30:35 +00:00
pip
d007478f02 Disabled manual mouse map dragging when map is locked onto the UAV (follow UAV mode).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@990 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-03 07:54:25 +00:00
pip
49d19222c3 Delete unintentional ui header files
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@989 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-02 20:44:12 +00:00
pip
84966847e2 User control style sheets update.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@988 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-02 20:43:05 +00:00
dankers
463753462c Icon updates for main binary
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@987 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-02 19:06:44 +00:00
dankers
38e2b83ff5 Additional sounds, some clean up but still need to do click removal on the majority.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@984 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-02 13:53:40 +00:00
dankers
4e5346e822 Minor sound work, TBC
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@983 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-02 11:51:22 +00:00
dankers
c3e3ed28c5 Normalize all wav files to the same volume level. Sorry for people on slow connections.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@982 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-02 00:12:17 +00:00
edouard
870b58efd4 OP-82: Implemented Altimeter on the PFD, some speed/cpu optimizations as well.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@981 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 22:28:19 +00:00
zedamota
a9695fc59e OP37/GCS Deleted unused var in core.cpp
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@980 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 21:07:51 +00:00
zedamota
89ae1831ab OP37/GCS Hot new way of zooming, no more Empty tiles.
Fixes to some provider strings.
Changes to static libs needs rebuild.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@979 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 20:39:03 +00:00
banigreyling
760fc69cba OP-42 GCS/Scope: The completed basic set of features to make this plug-in usable.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@978 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 20:03:12 +00:00
edouard
13168b6b4c OP-60 : avoid crashes when the master SVG is corrupted or simply not a SVG file.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@977 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 15:57:48 +00:00
edouard
08b27b7549 OP-82: PFD vertical speed scale is now working. Will require optimizations and polishing, but you can test it. Displays in km/h.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@976 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 14:17:46 +00:00
dankers
6f6a8e50ee Latest update from Daniel for the Notify Plugin
Please help test it, all sound files are in SVN as well.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@975 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 13:23:15 +00:00
pip
f17dd08caa 'Edit waypoint' dialog now fully operational on the OPMap plug-in right-click menu.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@973 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 11:00:12 +00:00
dankers
e6fccfd776 Default location and model changed for model view. This means adding a ModelView plugin should just work without any configuration.
There is still an issue with this plugin where it will crash if no model is selected, this is not a work-around and that issue needs resolving. However this does mean that it will not meet that issue by default (as is the case now) as it will default to the Easystar.  

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@964 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 08:46:41 +00:00
dankers
614a8b7229 OP93 On compile make sure all the data for the GCS gets copied to the share directory. Several reasons for this, it means if you are building outside the source tree (you should be), everything is self contained in your build directory. It also helps for making the Windows installer and also the default paths for data for plugins like modelview and notify will be fine when you run from your build/bin or from Qt Creator.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@963 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 08:42:42 +00:00
dankers
e1c9101163 Remove pro files from data directories.
Setting up to move the data under share back one level, both in the source and the build. Part of work on the installer and nightly builds.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@961 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 03:52:31 +00:00
zedamota
12d0831f25 OP37/GCS Begin of UAV overlay
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@959 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 22:34:09 +00:00
zedamota
8fd41c4854 OP37/GCS Some optimizations
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@958 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 22:31:15 +00:00
zedamota
423b94d414 OP37/GCS Fix to DB warning
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@957 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 22:30:02 +00:00
edouard
758552b76c OP-82: PFD start of the speed vertical scale (work in progress).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@956 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 22:28:07 +00:00
pip
1794ce50c0 Changed function names on various slots in the OPMap plug-in to stop warning messages.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@953 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 20:22:18 +00:00
pip
143ea6c3bb Added missing tooltip to 'find place' combobox on OPMap plug-in.
'Add waypoint' on the right-click menu now inserts a waypoint at the mouse cursor on the map.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@952 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 17:36:28 +00:00
pip
8f9c372f85 OPMap plug-in right-click context menu crash fix.
OPMap plug-in 'find place' history list auto save/restore (temporary).

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@951 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 16:07:26 +00:00
pip
967ff1ab1c Corrected some menu spelling mistakes (thank you Ed) on the new map plug-in.
Simplified the zoom menu functions on the new map plug-in.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@947 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 13:26:24 +00:00
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
pip
0a1d6ac7ed Changed altitude/speed units to the standard units prefered for the project (http://www.openpilot.org/Unit_Standards).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@945 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 09:25:58 +00:00
dankers
f9e49e480f Rename gauges to dials
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@944 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 09:13:56 +00:00
pip
1f924cf5b0 Added compass show/hide context menu option and fixed initial map provider on the new map plug-in.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@943 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 08:09:46 +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
pip
0ea6731a1e Fixed new map tooltips.
'Maybe' fixed the 'find place' combobox border colour problem on the new map plug-in.
Mouse context menu now only pops up when user clicks within map area on the new map plug-in.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@940 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 19:41:13 +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
edouard
b0cb1ef474 OP-60: Linear dial gadget can now display text values as icons. the "gps-status.svg" example shows this (connect it to PositionActual/Status). Also, update of the various SVG master files for cosmetic changes/improvements.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@937 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 15:00:23 +00:00
pip
8a122cdbe6 StyleSheet adjustments on the new map plug-in
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@936 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 14:31:50 +00:00
pip
d19ada4193 Moved new map plug-in openGL option to it's options page.
Added 'Edit waypoint' option to the right click context menu on the new map plug-in.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@935 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 11:11:35 +00:00
edouard
8a582f44e1 Attempt at enabling antialiasing on the modelview widget. Since my GPU is really low end, I don't see a difference but YMMV - in which case please comment.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@934 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 09:46:40 +00:00
edouard
18874f1047 OP-83: Issue should be fixed (the page creation method did not set the checkbox to the saved value). Someone please confirm this now works so that we can close the issue?
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@933 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 09:32:08 +00:00
edouard
179fe28c08 OP-60 : further improvements to Linear Dial plugin. Almost all elements are now optional. New batch of default dials will follow which use these new capabilities.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@932 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 09:02:54 +00:00
dankers
d02d890979 Janitor work, mainly doxygen and qmake.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@930 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 01:17:10 +00:00
pip
1faa9b4073 'Add waypoint' & 'clear all waypoints' now operational on the new map plug-in.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@929 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 00:40:02 +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
corvus
515367d38c OP-89
fixed the interpretation of controls to be in sync with OpenPilot stabilisation.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@925 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 20:21:04 +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
corvus
27dde0d3af OP-89
HiTL with IL2 is working.
New plugin added to plugins.pro


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@923 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 18:47:58 +00:00
ephy
1609792f25 GCS/ipconnection: Rename ipconnection.pluginspec -> IPconnection.pluginspec Case matters on Linux.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@922 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 17:33:02 +00:00