cranphin
f826ee0a20
Use QSettings key/properties instead of byte arrays for plugin configurations.
...
I've left in the reading of the byte arrays for now, so people can load their old config files, on the next save they'll be converted. This should be removed at some point in the not too far future though, since it's a lot of duplicate code in each plugin.
I've converted all the plugins, it's certainly possible I made a typo somewhere, I tried to test as much as I could, sorry if I broke something though :)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1599 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-12 16:24:54 +00:00
cranphin
3b0b860c7b
GPS Viewer: more layout tweaks. This looks kinda Ok, I think.. :)
...
Suggestions/complaints welcome ;)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1573 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-09 21:01:47 +00:00
cranphin
4db1849c6c
GPS Viewer: Use a grid layout for the 4 main parts.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1572 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-09 20:12:42 +00:00
cranphin
2634067727
This should scale a bit better again, hopefully :) more coming!
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1571 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-09 19:56:16 +00:00
cranphin
38f0cffede
GPS Viewer: Try to improve scaling a bit, add split thing between log
...
and main view. Hope noone dislikes the changes ;) QT Layouts are fiddly!
:) Kinda a work in progress still.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1566 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-08 23:20:31 +00:00
cranphin
d06d7025ff
Don't forget to unhide the gps data stream when switching back to serial
...
input :)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1552 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-06 21:16:21 +00:00
cranphin
e8b0169b34
Add fix type (auto/manual), and fix sv's to nmea parser (not connected
...
to anything atm.)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1551 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-06 21:02:35 +00:00
cranphin
c87ff38039
Some fixing/cleanup:
...
- Swap fix type and satelite count in UI.
- Use QString for the packet signal, if it ever happens to be
multithreaded signal/slot this will be better (And char* should perish
:) )
- Make QString in the slots const and by reference, that seems to be
preferred (const = safer, reference = faster).
- Don't use 'new' QStrings in the nmea parser, not sot sure if that
causes memory leakage, but it wouldn't surprise me.
- Emit fix type updates from the (Serial) nmea parser.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1550 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-06 19:15:42 +00:00
stac
44b41c32d2
gpsdisplay: correct lat/lon minute calculation for 3/4 of earth
...
The computation of the minutes portion of the lat/lon was
wrong for any negative values. lat-deg was effectively
doubling the whole degree part rather than removing it for
any negative whole degree part so you would get huge whole
minute parts.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1542 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-05 23:10:36 +00:00
edouard
1690e500e9
OP-52 Ground/GPS Gadget : make it resizable, within reasonable limits. Should behave much better now on smaller screens.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1540 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-05 20:23:25 +00:00
edouard
7ef12a801e
OP-52 Ground/GPS Gadget: DOP values on NMEA sentences too. Tested on both telemetry & NMEA/Serial
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1538 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-05 08:20:32 +00:00
sambas
6868a3ec48
OP-52 Ground/GPS Display: Refixed, I guess edouard tested only the telemetry stuff
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1537 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-05 07:39:30 +00:00
edouard
22ea3ce214
OP-52 Ground / GPS Gadget. Fixes, that will be all for now...
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1536 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-05 07:13:02 +00:00
edouard
d689c2cf23
OP-52 Ground / GPS Gadget: sorry, missed the 1E-7...
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1535 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-05 07:05:17 +00:00
edouard
1f78c63648
OP-52 Ground / GPS Display: overhaul of UI - should not change anymore hopefully - to be more compact and more readable, with more info
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1534 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-05 07:03:29 +00:00
sambas
2283e2e9ad
OP-52 Ground/GPS Display: More tweaks
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1533 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-05 06:28:30 +00:00
sambas
d457781173
OP-52 Ground/GPS Display: Maybe this works better
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1532 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-05 06:06:59 +00:00
edouard
a378621666
OP-52 Ground/GPS Display: better data formatting, added display of location on tiny worldmap.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1528 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-04 19:55:06 +00:00
edouard
aa909cf7dd
Various updates: use PDOP on PFD since the INSGPS algo relies on it, and more work on GPS Display gadget, minute improvements...
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1524 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-04 16:42:56 +00:00
cranphin
6e9b745f18
GPS Viewer: Delete port/parser when configuration gets reloaded, and
...
make connect/disconnect work properly for serial.
This did include some refactoring, sorry if that interfers with someone
else's work! Should be too hard to merge tho (and I couldn't find
Edouard online, and I'll be gone the rest of the weekend :) ).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1512 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-03 22:04:54 +00:00
cranphin
f8873b9a18
Make GPS options panel more pretty.
...
And more usefull for coming IP stuff :)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1506 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-02 18:36:09 +00:00
cranphin
25076d09a7
Hide sat. icons initially.
...
Hide sattelites not in the last GPS update (based on the magic number
'16' from the constellation widget).
Fix a range check.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1504 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-01 23:11:54 +00:00
cranphin
a6ec576f97
Add a first version of support for sattelites in the nmea parser.
...
Small 'fix', don't parse the checksum as part of the data of nmea lines.
This can probably be fixed in a tidier way.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1503 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-01 22:41:55 +00:00
cranphin
102a16f0ff
Fix serial GPS not working (base function was not virtual), and some
...
minor tidying.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1501 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-01 21:49:47 +00:00
edouard
6589e55019
OP-52 Big update to GPS gadget: now supports a new mode, "Telemetry", to display the onboard GPS data, including GPS constellation.
...
This is not tested in Windows yet - I will do this on another machine ASAP. It might break the serial mode as well, I just lack time to test everything but I will eventually do it.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1498 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-01 18:53:02 +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
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
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
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
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
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
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
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
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
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
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
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
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