1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00
Commit Graph

7466 Commits

Author SHA1 Message Date
Laurent Lalanne
c9570ba3a7 LP-399 Move AutoTune tab close to Stabilization 2017-07-05 23:31:59 +02:00
Laurent Lalanne
02e157390d LP-399 Better resizing 2017-07-05 23:31:58 +02:00
Laurent Lalanne
68597d51cc LP-399 Add GUI to Autotune module 2017-07-05 23:31:58 +02:00
Jan NIJS
56661850ab Merged in Oblivium/librepilot/LP-536_GNSS_improvements (pull request #444)
LP-536 GNSS improvements

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Jan NIJS <dr.oblivium@gmail.com>
2017-07-05 19:33:11 +00:00
Philippe Renon
9efdb6b1fe Merged in filnet/librepilot/LP-530_upgrate_to_eigen_3_3_3 (pull request #436)
LP-530 upgrate to eigen 3 3 3

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-07-05 19:31:11 +00:00
Jan NIJS
c1aeb9f0c1 LP-536 update comments 2017-07-02 22:37:03 +02:00
Jan NIJS
cb8dd90ad7 LP-536 Fixes (hopefully) for PRN text scaling issue Laurent saw on his PC.
- I resolve the PRN text scaling issue by comparing the scaled text height with the available space.
If there is not enough space available, the scaling factor is updated so the final scale factor fills the available space as much as possible.
If the height limit has been reached, the corrected scaling is applied to both the PRN and the SNR text to keep both about the same size.

- This scaling works fine on my Windows PC. I therefore removed the maximum width limit for the snrwidget. (was 850px)
The snr widget will now take up all available width. This does not mean that individual bars will be scaled to fit the width of the widget.
However I have implemented a two step scaling for that. If there are less than 16 visible satellites, the width of each bar is calculated
based on a total of 16 bars in the view. Just like before my changes. If there are more than 16 satellites visible, the number of bars displayed
is incremented from 16 to 24. An aging based hysteresis has been added to prevent continuous flapping between both states.
I think this solution is aesthetically more pleasing than scaling the width of the bars to the width of the widget.
Especially for low number of satellites. (This solution would show massive bars if only a few satellites are visible)

- Since there was no copyright header in gpssnrwidget.cpp and gpssnrwidget.h, I have added one. The OP line is based on the last changes seen in the OP repo.
2017-07-02 21:29:29 +02:00
Laurent Lalanne
525875f6ff LP-487 Allow the Default button group #1 (PID rate-basic) also reset the RPY Dterm (in advanced tab) to defaults. 2017-07-02 17:29:34 +02:00
Jan NIJS
c0964cfdce LP-536 Changes based on feedback to the PR:
- more professional looking toggle code.
- change PRN font to Digital-7
- updated font size factor for SNR PRN text from .56 to .68
- moved a few class includes from the .h to the .cpp file & forward declared QGraphicsSvgItem class in flatearthwidget.h
- hide marker before resize, display it again after resize.
- corrected issue where marker was crawling to the south on continuous resizes.
  Instead of nudging the marker, added a proper forceUpdate parameter to the setPosition() function.
- made sure that only one @author tag is present.
- centered both flatEarth and constellation widgets in their boxes.
- lowered resolution of the map image 1440 -> 1080 & used JPG instead of PNG. Size went from 1105KB on disk to 155KB on disk (PNG version for this resolution is 634KB).
  The resolution change has a minor impact on the level of detail seen in the zoomed view.
- added margin for the SNR widget. Although I start to think the SNR widget isn't all that interesting. Removal may be an option.

- Also removed gridLayout_2 from the top left, leftover from a test.
- Delete scene in the widget destructor. I saw this was done in constellation widget, therefore did the same.
  I used NULL instead of 0. Looks more correct for pointers to me.

What I didn't implement:
- wider bars in the SNR widget when less than the max number of satellites are shown.
  Currently the total width of the SNR widget is limited to 850px. If we go wider with the current implementation, the text becomes too large.
  At this time, I don't have a good idea how to handle that.
2017-06-29 00:12:46 +02:00
Philippe Renon
4d73190806 LP-530 GCS: make it possible to switch to msys2 provided eigen lib 2017-06-28 10:05:46 +02:00
Philippe Renon
bac194595d LP-530 GCS config plugin: don't suppress compilation warnings
this requires fixing a minor warning in configvehicletypewidget.cpp
2017-06-28 10:05:45 +02:00
Philippe Renon
f0f89fe2ad LP-530 upgrade to eigen 3.3.3
fixes compilation warnings
2017-06-28 10:05:42 +02:00
Jan NIJS
557e728a00 LP-536 auto-scaling world map as requested by Philippe + lay-out modifications
Includes a nice feature which you will notice if you keep an eye on your cursor ;-)
2017-06-28 03:06:33 +02:00
Jan NIJS
9d6175e68e LP-536 Missed a few 3D conditions in uav.js 2017-06-28 03:06:33 +02:00
Jan NIJS
2d181994f0 LP-536 use the correct spelling for SATELLITES 2017-06-28 03:06:31 +02:00
Jan NIJS
6cf16cc727 LP-536 Second part of visual improvements for the GPS widget
- Improve Alt label in the GPS display widget. The displayed altitude is Above Mean Sea Level (AMSL).
  AMSL label has been added to clarify the reference from which this altitude is measured.
- Make values bold to draw more attention to them. The labels are less important.
- Replaced an empty horizontal layout by a vertical spacer
2017-06-28 03:06:31 +02:00
Jan NIJS
1876d44c2e LP-536 adapt SNR widget tooltip to the new location of the PRN number (under the bar instead of in the bar) 2017-06-28 03:06:31 +02:00
Jan NIJS
6f3fefd650 LP-536 add extra DGNSS state to indicate when SBAS information (any differential information in fact) is used for higher accuracy. 2017-06-28 03:06:30 +02:00
Jan NIJS
b5a42dc489 LP-536 Reorganize GPS display widget for a wider SNR widget. 2017-06-28 03:06:30 +02:00
Jan NIJS
507ec08db8 LP-536 UTC is the more correct label for GNSS time + fix for the jumping number of satellites in gps widget.
The number of satellites was jumping around the screen. This was due to an unnecessary resize being called.
2017-06-28 03:06:29 +02:00
Jan NIJS
93bf673f54 LP-536 brighten the Galileo satellite icons a bit for better readability of the SV number 2017-06-28 03:06:29 +02:00
Jan NIJS
4ca27d2413 LP-536 Display information for up to 24 satellites instead of only 16.
Information for 24 satellites is fine when using 3 constellations. I think displaying more is overkill.
2017-06-28 03:06:29 +02:00
Lalanne Laurent
726c882aab Merged in f5soh/librepilot/LP-520_OPlink_RSSI_PPMoutput (pull request #428)
LP-520 OPlink RSSI PPMoutput

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2017-06-26 19:16:28 +00:00
Philippe Renon
985beadd9b Merged in filnet/librepilot/LP-535_msys2_automatic_dependencies (pull request #443)
LP-535 msys2 automatic dependencies

Approved-by: Jan NIJS <dr.oblivium@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
2017-06-26 18:46:15 +00:00
Philippe Renon
cf1b716c9d Merged in filnet/librepilot/LP-496_reverted_bank_copy (pull request #442)
LP-496 config stabilization: copy banks from/to were reversed

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Jan NIJS <dr.oblivium@gmail.com>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-26 18:38:59 +00:00
Philippe Renon
bdd95f95f3 LP-535 msys2: use new addCopyDependenciesTarget to automatically find and copy library dependencies 2017-06-26 09:14:33 +02:00
Philippe Renon
5e6b0e83b3 LP-535 cosmetic renaming in addCopyFileTarget and addCopyDirTarget 2017-06-26 09:14:31 +02:00
Philippe Renon
53cf78e63f LP-535 msys2: add python utility to find and copy library dependencies
also add a new qmake addCopyDependenciesTarget function to invoke new utility
2017-06-26 09:14:30 +02:00
Philippe Renon
ded673442c LP-496 config stabilization: copy banks from/to were reversed 2017-06-22 13:42:22 +02:00
Laurent Lalanne
34d27dc854 LP-520 Change checkbox name 2017-06-18 23:41:24 +02:00
Laurent Lalanne
86a8eded51 LP-520 Update UI using checkbox for Rssi PPM output 2017-06-18 23:41:23 +02:00
Laurent Lalanne
673dbeee40 LP-520 Oplink : Add PPM Rssi option to Gui - Allow only one PPM port 2017-06-18 23:41:23 +02:00
Fredrik Arvidsson
bd555623dd LP-531 Adds support for Qt 5.9.0
SDK install script and Qt installer script updated with new version, paths and URL:s
Explicit casts to char added to avoid clang compiler warnings (treated like errors) on MacOSX and XCode 8.3.2
2017-06-14 00:18:33 +02:00
Vladimir Zidar
ff9b1fdd0a Merged in mindnever/librepilot/LP-522_GCS_Fix_DFUObject_stack_overflow_on_macOS (pull request #431)
LP-522 GCS: DFUObject::CRCFromQBArray - allocate temp buffer on heap

Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: David Wilson <dgwilson65@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-13 19:56:52 +00:00
Vladimir Zidar
9f12a27f53 LP-523 Move object id and instance_size members from UAVOData structure into UAVObjType and keep only pointer to it. UAVObjType contains init_callback too to allow resetting data to default values. 2017-06-07 00:47:47 +02:00
Vladimir Zidar
e44114d794 LP-512 Uncrustify 2017-06-02 11:46:39 +02:00
Vladimir Zidar
5194f79784 LP-522 GCS: DFUObject::CRCFromQBArray - allocate temp buffer on heap 2017-06-01 14:07:23 +02:00
Vladimir Zidar
48ebb8359e LP-512 GCS: Added missing board images 2017-05-30 23:22:44 +02:00
Vladimir Zidar
4eeb983f2d LP-512 Addressed remainging PR comments. 2017-05-30 16:31:39 +02:00
Vladimir Zidar
916188dd11 LP-512 Added support for tinyFISH FC 2017-05-29 21:12:28 +02:00
Vladimir Zidar
b523f69f0e LP-512 Addressed most of the PR comments. 2017-05-26 01:06:31 +02:00
Vladimir Zidar
77918c51a1 LP-512 Uncrustify 2017-05-25 22:08:39 +02:00
Vladimir Zidar
faf0ae7c04 LP-512 PikoBLX board added 2017-05-25 22:08:38 +02:00
Vladimir Zidar
fdf7e8858a LP-512 Added F3 boards to uploader widget 2017-05-25 22:08:34 +02:00
Vladimir Zidar
5435dbd464 LP-512 Initial F3 support 2017-05-25 22:08:16 +02:00
Philippe Renon
239aad83ba Merged in filnet/librepilot/LP-517_uavtalk_logging_qt5_8_0 (pull request #423)
LP-517 uavtalk logging qt5 8 0

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-05-15 20:19:16 +00:00
Philippe Renon
03ec59b6a6 Merged in filnet/librepilot/LP-513_gcs_remove_unused_code (pull request #417)
LP-513 gcs remove unused code

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-05-15 19:49:35 +00:00
Laurent Lalanne
0f8f560b36 LP-505 Oplm Gui: Add missing image 2017-05-15 21:31:53 +02:00
Lalanne Laurent
6875c664f7 Merged in f5soh/librepilot/LP-505_OPLM_Gui (pull request #420)
LP-505 OPLM Gui

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-05-15 18:59:29 +00:00
Lalanne Laurent
9f0d7ea4aa Merged in f5soh/librepilot/LP-510_Update_oplm_panel (pull request #416)
LP-510 Fix OPLM panel display and SMeter

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-05-15 18:58:45 +00:00
Philippe Renon
3b8bfabf28 LP-517 gcs: fix uavtalk logging UI state handling
fix issues affecting the UI
fix LP-271 : it was not possible to log after a replay
remove the possibility to log while replaying
more translation aware
2017-05-12 09:41:58 +02:00
Philippe Renon
5220cb0d6f LP-517 gcs: make uavtalk log file more robust and thread safe 2017-05-12 09:41:56 +02:00
Philippe Renon
f4b53b75c1 LP-517 gcs: declare uavtalk log file as a sequential device
fixes spurious "UAVTalk - error : bad type" errors when replaying a log file
2017-05-12 09:41:55 +02:00
Philippe Renon
8c744a331d LP-517 gcs: fix uavtalk logging timer threading issues
make sure QTimer stop and start are always called from owner thread
2017-05-12 09:41:53 +02:00
Philippe Renon
faf0fe758a LP-517 gcs: fix double free when stopping uavtalk logging 2017-05-12 09:41:52 +02:00
Philippe Renon
44869bb934 LP-517 gcs: flush when writing to uavtalk log to avoid device full errors
UAVTalk checks that (io->bytesToWrite() < TX_BUFFER_SIZE)
and, since upgrading to Qt 5.8.0, that test fails when writting to log file
Apparently Qt 5.8.0 has increased the file buffer size or made some change to file handling
Flushing after each write works around this issue.
2017-05-12 09:41:50 +02:00
Philippe Renon
8e87f8b793 LP-517 gcs: rework main sequencing to allow file logging of application shutdown 2017-05-12 09:41:49 +02:00
Laurent Lalanne
289285cadb LP-505 Use clear() for OpenLRS settings reset 2017-05-10 15:13:32 +02:00
Laurent Lalanne
ba5e5695db LP-505 Handle OpenLRS unbinding 2017-05-09 22:53:01 +02:00
Laurent Lalanne
eb59d7381f LP-505 Check customID and coordID changes - Use isEmpty() 2017-05-07 22:01:12 +02:00
Laurent Lalanne
d3280b0bbf LP-505 Add erase/unbind button icon - Cleanup names and logic 2017-05-07 13:07:21 +02:00
Laurent Lalanne
b42d6d0ecf LP-505 Change the channel tooltip according to the RFBand used. 2017-05-07 13:07:21 +02:00
Laurent Lalanne
f2cc267435 LP-505 Disable serial-telemetry options per stream/vcp used 2017-05-07 13:07:20 +02:00
Laurent Lalanne
cac8807941 LP-505 Fix AuxStreamFlexi typo 2017-05-07 13:07:20 +02:00
Laurent Lalanne
0b8fea6fe7 LP-505 Refine OPLM uart/speed visibility 2017-05-07 13:07:20 +02:00
Laurent Lalanne
faaa60862f LP-505 Refactor OPlink tab GUI 2017-05-07 13:07:09 +02:00
Laurent Lalanne
1d04b95323 LP-510 Changes from review - Add some limits and conditions for Rssi and S-Meter 2017-05-05 19:44:18 +02:00
Vladimir Zidar
50fce728f8 LP-479 Addressed PR comments 2017-04-25 14:10:08 +02:00
Vladimir Zidar
3a102d3a64 LP-479 The ui->actuatorValue does not have limits (it is used as label only) so use ui->actuatorMax instead. 2017-04-25 14:10:08 +02:00
Vladimir Zidar
1ebfb701f6 LP-479 Initial DShot implementation, F4 & F1 2017-04-25 14:10:07 +02:00
Philippe Renon
4c2659e92f LP-513 gcs: remove QtCreator cruft 2017-04-24 21:55:16 +02:00
Philippe Renon
2d6d0b6974 LP-513 gcs: remove unused libs/qtconcurrent 2017-04-24 09:34:10 +02:00
Laurent Lalanne
c16eb9821b LP-510 Fix OPLM panel display and SMeter 2017-04-23 02:44:59 +02:00
Brian Webb
dc5eef0cb5 LP-499 Adds support for bridging either radio primary, radio auxilary, and/or VCP to any of the output ports (main, flexi, VCP, HID). Also adds the ability to configure the com speed of the UARTs independent of the air data rate. 2017-04-22 09:36:04 -07:00
Philippe Renon
a9ca744293 Merged in filnet/librepilot/LP-491_upgrade_to_qt_5_8 (pull request #404)
LP-491 upgrade to qt 5 8

Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-04-17 09:35:54 +00:00
Philippe Renon
8e2fbd03d3 Merged in filnet/librepilot/LP-494_uavobjectbrowser_bitfield_init_value (pull request #401)
LP-494 UAVObjectBrowser: properly initialize multi-element enum/bitfield field

Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-04-17 09:33:47 +00:00
Philippe Renon
133d21280e Merged in filnet/librepilot/LP-493_uavobjectbrowser_restore_highlight (pull request #399)
LP-493 uavobjectbrowser: properly restore highlight color and other attributes when changing view options

Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-04-17 09:32:47 +00:00
Philippe Renon
07e948cb05 Merged in filnet/librepilot/LP-503_support_older_osg (pull request #412)
LP-503 osg: support older version to make Tea CI happy

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-04-17 09:30:53 +00:00
Philippe Renon
88f4f7c382 Merged in filnet/librepilot/LP-496_stab_bank_action_fixes (pull request #406)
LP-496 fix actions on stabilization bank settings on not active tab

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
2017-04-17 09:29:27 +00:00
Philippe Renon
0b8c7e7134 LP-503 osg: support older version to make Tea CI happy 2017-04-02 14:19:51 +02:00
Eric Price
faf51bb13b Merged in corvusvcorax/librepilot/LP-500_HoTT_Telemetry_Bridge (pull request #409)
LP-500 HoTT Telemetry Bridge

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Eric Price <corvuscorax@cybertrench.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-03-30 18:02:29 +00:00
Eric Price
49cea31566 Merged in corvusvcorax/librepilot/debug_pathdesired_in_map (pull request #408)
LP-498 Display currently active PathDesired end coordinate in opmap

Approved-by: Eric Price <corvuscorax@cybertrench.com>
Approved-by: Fredrik Arvidsson <fredrik@arvidssons.org>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-03-30 18:01:58 +00:00
Philippe Renon
6a9ec75439 LP-491 fix link a3867 hasn't been detected! 2017-03-28 22:12:52 +02:00
Philippe Renon
07b30ba290 LP-491 fix a gcs crash at exit when using -log option 2017-03-28 22:12:51 +02:00
Philippe Renon
29005473d4 LP-491 gcs: remove dead code 2017-03-28 22:12:50 +02:00
Philippe Renon
6aa8fd49f2 LP-491 upgrade to Qt 5.8.0 2017-03-28 22:12:49 +02:00
Fernando Lopez Jr
2bbd63946b LP-491 Add Q_NAMESPACE for Qt 5.8 2017-03-28 22:12:47 +02:00
Philippe Renon
27d3fb0751 Merged in filnet/librepilot/LP-458_uploadtool_fixes (pull request #385)
LP-458 uploadtool fixes

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-03-28 18:51:46 +00:00
Eric Price
545f1c863b LP-500 HoTT Bridge Module ported from TauLabs 2017-03-24 07:56:19 +01:00
Eric Price
a2f833641b LP-500 add hottbridgestatus uavobjct to GCS 2017-03-24 07:54:33 +01:00
Eric Price
292c1267fd LP-498 corrected comment lines per review suggestion 2017-03-22 10:24:44 +01:00
Philippe Renon
ff81941aa5 Merged in filnet/librepilot/LP-485_gcs_log_speed_fix (pull request #393)
LP-485 GCS: Logfile replay playback speed too fast

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Harold Hankins <hwh@hjns.net>
Approved-by: Eric Price <corvuscorax@cybertrench.com>
2017-03-21 21:35:03 +00:00
Eric Price
002b292656 LP-498 driveby Bugfix in map waypointitem methodology to "search for the home location" 2017-03-21 10:13:22 +01:00
Eric Price
95fc31a6c8 LP-498 Modified PathDesired Map marker 2017-03-21 10:12:17 +01:00
Eric Price
183bedd848 LP-498 updated copyright headers in modified files 2017-03-21 08:37:30 +01:00
Corvus Corax
8c3da1139b LP-498 Optionally display currently active PathDesired in map 2017-03-21 08:25:35 +01:00
Philippe Renon
c35c949e60 LP-496 fix actions on stabilization bank settings on not active tab 2017-03-19 19:25:02 +01:00
Philippe Renon
a696b961fe LP-494 UAVObjectBrowser: properly initialize multi-element enum/bitfield field 2017-03-12 21:15:20 +01:00
Philippe Renon
d47956c7e6 LP-493 uavobjectbrowser: properly restore highlight color and other attributes when changing view options 2017-03-10 09:56:42 +01:00
Eric Price
90ea704b31 LP-485 GCS: Logfile replay playback speed too fast
wrong variable type
2017-02-23 09:25:37 +01:00
Alessio Morale
556c2e9e99 Merged in alessiomorale/librepilot/lp-446_battery_failsafe (pull request #355)
LP-446 Battery failsafe

Approved-by: Lalanne Laurent
Approved-by: Philippe Renon
Approved-by: Harold Hankins
Approved-by: Alessio Morale
2017-02-20 20:39:51 +00:00
Philippe Renon
b9bf12345b LP-458 uploadtool: fix linux compilation issue 2017-02-04 17:31:24 +01:00
Philippe Renon
131842724e LP-458 uploadtool: reconcile gcs uploader with uploadtool
ssp is entirely copied from uploadtool (as it works there)
dfu still has some small differences due to "quirks" in tool or gcs
2017-02-04 17:31:20 +01:00
Alessio Morale
866280084f LP-446 - Fixes from review 2017-02-02 00:32:19 +01:00
Philippe Renon
6f806b6c49 LP-458 uploadtool: added threading related TODOs 2017-02-02 00:01:45 +01:00
Philippe Renon
ba793682a5 LP-458 uploadtool: wait for download to finish before saving to disk...
download is still broken for usb/vcp/gps
2017-02-02 00:01:44 +01:00
Philippe Renon
2e6be42a8e LP-458 uploadtool: fix command line file name parsing
was broken except for the -p action
2017-02-02 00:01:42 +01:00
Philippe Renon
8320c295ef LP-458 uploadtool: fix crash if received packet size is 0
this should not happen during a normal conversation
but can happen if a particular sequence of garbage is received
2017-02-02 00:01:40 +01:00
Philippe Renon
41b3b39dae LP-458 uploadtool: fix QTimer thread ownership issue on windows 2017-02-02 00:01:32 +01:00
Philippe Renon
39fa631670 LP-458 uploadtool: cleanup usage string 2017-02-01 23:58:28 +01:00
Philippe Renon
39c2ec989c LP-458 uploadtool: make vendor neutral 2017-02-01 23:58:27 +01:00
Philippe Renon
63733639de LP-402 gcs: better report invalid UAVO Enum errors 2017-02-01 23:37:17 +01:00
Lalanne Laurent
758af312b5 Merged in filnet/librepilot/LP-402_invalid_value_for_running (pull request #381)
LP-402 invalid value for running
2017-01-27 20:21:12 +00:00
Lalanne Laurent
e82921c70c Merged in filnet/librepilot/LP-470_google_sat_version_upgrade (pull request #379)
LP-470 bump google sat version
2017-01-27 20:20:50 +00:00
Lalanne Laurent
82ae88e942 Merged in filnet/librepilot/LP-467_fix_old_regressions_in_vehicle_config (pull request #377)
LP-467 fix old regressions in vehicle config
2017-01-27 20:20:23 +00:00
Philippe Renon
babc04fa96 LP-470 bump google sat version from 711 to 713 2017-01-23 21:29:20 +01:00
Laurent Lalanne
16f1d2bd3b LP-440 Tell user receiverActivity is disabled because Armed state 2017-01-22 13:33:56 +01:00
Laurent Lalanne
eb776e1d94 LP-478 Allow flightmode option to ground RC command 2017-01-22 02:50:31 +01:00
Laurent Lalanne
0ed090f8ac LP-478 Remove Rssi channel from reversable input at wizard end - Allow 5 items in one line (heli) 2017-01-22 02:50:04 +01:00
Laurent Lalanne
a071de9cc9 LP-478 Avoid transition values detected as Flightmode 2017-01-22 02:24:07 +01:00
Laurent Lalanne
184ac1e4e7 LP-478 Set default flightmode number to 1 and remove unneeded forceOneFlightMode() 2017-01-22 02:21:52 +01:00
Philippe Renon
693f80ae98 LP-467 configmultirotor: default to QuadX 2017-01-16 21:22:30 +01:00
Philippe Renon
b13807b2b6 LP-467 config: refresh widgets upon successful save
fixed an issue with custom mixer table not set to editable when saving as Custom frame type
2017-01-16 21:22:22 +01:00
Philippe Renon
ad59634b4f LP-467 config vehicle: remove uneeded QString constructor calls 2017-01-16 21:21:39 +01:00
Philippe Renon
9b928c075d LP-467 cleanup class and enum names (should start with capital letter) 2017-01-16 21:21:36 +01:00
Philippe Renon
e8277597a4 LP-467 fix ccpmwidget curve widgets registration 2017-01-16 21:21:34 +01:00
Philippe Renon
c8b0787bfb LP-467 introduce Child ConfigTaskWidget type
fixes dirty state handling and other issues
2017-01-16 21:21:04 +01:00
Philippe Renon
c95e718ff5 LP-402 gcs: better report invalid UAVO Enum errors 2017-01-16 09:04:36 +01:00
Philippe Renon
f646ef1d37 LP-467 update custom mixers when saving vehicle config 2017-01-15 13:05:41 +01:00
Philippe Renon
97f1b53539 LP-467 vehicle config : fix controls enabled/disabled state management 2017-01-15 13:05:39 +01:00
Philippe Renon
a0a2f30788 Merged in f5soh/librepilot/LP-454_Boat (pull request #369)
LP-454 boat
2017-01-14 17:52:06 +01:00
Laurent Lalanne
1bd93f8926 LP-454 Made case of section's names consistent - Change Vehicle names 2017-01-14 17:47:21 +01:00
Laurent Lalanne
86932443af LP-454 Allow dual motor curves for Car - Cleanup names and motorcycle motor issue 2017-01-14 17:47:21 +01:00
Laurent Lalanne
f27be15c62 LP-454 GroundVehicle tab: Keep left column to minimum 2017-01-14 17:47:21 +01:00
Laurent Lalanne
5066ac42e2 LP-454 Fix comments and Throttle curve values 2017-01-14 17:47:21 +01:00
Laurent Lalanne
7f53274c74 LP-454 Vehicle wizard: Adjust UBXDynamicModel for surface vehicles 2017-01-14 17:47:21 +01:00
Laurent Lalanne
86bde01643 LP-454 Add boat to the Vehicle Wizard 2017-01-14 17:47:13 +01:00
Laurent Lalanne
1bff0f479c LP-454 Add boat and differential boat to the ground tab 2017-01-14 17:47:12 +01:00
Philippe Renon
fe9658a27b uncrustify 2017-01-14 16:18:13 +01:00
Philippe Renon
479282137e Merged in marcus_proest/librepilot/LP-466-arduino-support-for-uavobjectgene (pull request #376)
LP-466 Arduino Support for uavobjectgenerator
2017-01-11 21:57:11 +01:00
Philippe Renon
c28b91d847 Merged in f5soh/librepilot/LP-461_Kill_Jerry_save (pull request #372)
LP-461 Heli tab : Get rid of Jerry save
2017-01-11 21:56:44 +01:00
Philippe Renon
83df6c0d36 LP-470 bump google sat version from 694 to 711
also make sure to use the GCS_GOOGLE_SAT_VERSION env value only if higher to default
2017-01-11 09:17:52 +01:00
Alessio Morale
d59054d8a6 LP-446 - fixes from review 2017-01-09 23:48:22 +01:00
Alessio Morale
d612960fd7 LP-446 - Settings GUI for battery alarm failsafe 2017-01-09 23:44:32 +01:00
Philippe Renon
cf1b64966e Merged in alessiomorale/librepilot/lp-443_ekf14_mag_proj_handling (pull request #354)
LP-443 & LP-353 ekf14 and CF+INS
2017-01-09 23:13:43 +01:00
Alessio Morale
63ec39bc9a LP-443 - fix uav.js typos 2017-01-09 23:11:47 +01:00
Lalanne Laurent
83955b2fe5 Merged in filnet/librepilot/LP-460_uavobjectbrowser_remove_spurious_line_edit (pull request #371)
LP-460 remove spurious line edit at bottom of UAVObjectBrowser
2017-01-09 23:01:29 +01:00
Lalanne Laurent
ee89a6d0fa Merged in filnet/librepilot/LP-434_uavbrowser_expand_less_when_filtering (pull request #366)
LP-434 uavobjectbrowser: expand less when filtering
2017-01-09 23:00:56 +01:00
Marcus Proest
9ff48731c1 added arduino support to uavobjgenerator 2017-01-09 19:22:31 +01:00
Alessio Morale
7cdbb17e8b LP-443 - add fusion algorithms to uav.js 2017-01-07 18:14:29 +01:00
Alessio Morale
174b616a05 LP-437 - Cosmetic/GCS Fixes from review 2017-01-06 17:49:31 +01:00
Alessio Morale
306c129480 LP-437 - GCS configuration support 2017-01-06 17:49:31 +01:00
Laurent Lalanne
ed66561566 LP-461 Update colors 2017-01-02 17:03:51 +01:00
Laurent Lalanne
1b2c20defb LP-461 Remove save warning and UpdateMixer() lock 2017-01-02 17:03:44 +01:00
Alessio Morale
06dd94636b Merged in f5soh/librepilot/LP-345_RFM22_band_rebased (pull request #364)
LP-345 Rfm22 band
2016-12-28 13:54:29 +01:00
Lalanne Laurent
9ad736d7c8 Merged in Oblivium/librepilot/LP-452_Implement_and_verify_Galileo_support_for_ublox_8 (pull request #368)
LP-452 Support the Galileo GNSS on U-blox NEO M8N receiver.
2016-12-28 13:35:36 +01:00
Philippe Renon
530b07872a LP-460 remove spurious line edit at bottom of UAVObjectBrowser 2016-12-27 16:33:44 +01:00
Laurent Lalanne
e0fcb92698 LP-345 Set correct RSSI unit - Define tab navigation order 2016-12-25 13:07:02 +01:00
Laurent Lalanne
340d304558 LP-345 Changes from review - Typos - Initialize previousOPLinkSettings 2016-12-23 14:39:09 +01:00
Laurent Lalanne
1e920ec67c LP-346 RFM22 tuning: Allow XtalCap value changes without reboot. 2016-12-23 14:39:09 +01:00
Laurent Lalanne
54fa56d421 LP-346 RFM22 tuning: Add Gui for tuning. 2016-12-23 14:39:09 +01:00
Laurent Lalanne
ab8e0400f0 LP-345 OPLink: Update GUI with RF Band dropdown 2016-12-23 14:38:59 +01:00
Jan NIJS
16acc9a736 LP-452 Enhancement from review by Philippe Renon: describe colors in the code. Custom values are used instead of the QColor pre-defined colors to increase contrast against the text. 2016-12-17 20:58:25 +01:00
Jan NIJS
58e15feb08 LP-452 Support the Galileo GNSS on U-blox NEO M8N receiver.
The receiver needs to run firmware 3.01 for Galileo to be supported.
Firmware 3.01 supports up to 3 simultaneous constellations.
By default only GPS and Glonass are enabled.
This commit updates the GCS to display the Galileo constellation in a separate color.
2016-12-17 00:01:55 +01:00
Philippe Renon
6764b476ca fix msys2 osgearth dependencies 2016-12-15 22:38:27 +01:00
Philippe Renon
e7eda529f8 LP-434 uavobjectbrowser: expand less when filtering 2016-12-15 22:23:09 +01:00
Philippe Renon
33188bd78e Merge remote-tracking branch 'upstream/master' into next
# Conflicts:
#	ground/gcs/src/plugins/coreplugin/connectionmanager.cpp
2016-12-13 00:56:32 +01:00
Laurent Lalanne
6947dd503b LP-425 About dialog fix 2016-12-12 23:13:32 +01:00
Alessio Morale
8d22c54948 Merged in f5soh/librepilot/LP-289_Velocity_Kp_simple_workaround (pull request #363)
LP-289 Simple workaround about VelocityKp
2016-12-12 11:42:22 +01:00
Laurent Lalanne
76c0f3f350 LP-444 Update SystemHealth for I2C alarms and more. 2016-12-11 18:15:02 +01:00
Laurent Lalanne
a44c6cb598 LP-289 Simple workaround about VelocityKp 2016-12-11 14:20:24 +01:00
Philippe Renon
327592777f Merged in f5soh/librepilot/LP-441_Windows_small_screens (pull request #351)
LP-441 windows small screens
2016-11-21 20:39:37 +00:00
Laurent Lalanne
d3491d6b04 LP-447 Simple calibration - Change min value for RapidEsc and display values according to the output - Remove ramp down 2016-11-08 23:49:50 +01:00
Laurent Lalanne
6092e6582a LP-441 Limit the size of usage feedback window 2016-10-30 13:40:51 +01:00
Laurent Lalanne
bc7d8b40e6 LP-441 Vehicle wizard - Resize window height 2016-10-26 18:16:27 +02:00
Laurent Lalanne
d06cc1e606 LP-441 Import/Export template - highlight mandatory fields 2016-10-26 18:14:29 +02:00
Laurent Lalanne
99b5f82291 LP-441 Reduce Export/Import template window height 2016-10-26 18:11:04 +02:00
Eric Price
105219e714 LP-438: fixed connection manager ugly side effects (triggered by LP-430 ) 2016-10-25 20:44:59 +02:00
Philippe Renon
4a6573db1e LP-430 show serial port description as tooltip in connection drop down 2016-10-20 00:27:30 +02:00
Philippe Renon
365f0ca3ad LP-430 add description to serial devices display name
will show in the Connections drop down
2016-10-10 23:20:41 +02:00
Philippe Renon
092079fb51 LP-404 make Makefile more vendor neutral 2016-10-10 23:20:38 +02:00
Laurent Lalanne
fc3da3f7ac LP-48 Update translation file after changes 2016-10-09 13:42:43 +02:00
Laurent Lalanne
774b023048 LP-48 Make some strings not translatable, second round. 2016-10-09 13:36:25 +02:00
Philippe Renon
84aba098ac LP-48 make some strings not translatable 2016-10-08 19:57:44 +02:00
Laurent Lalanne
8434bda1fe LP-48 Translation changes from review 2016-10-05 21:38:36 +02:00
Laurent Lalanne
4a73f8a9d4 LP-48 Update translations for rel-16.09 - Small change in scopegadgetoptionspage.ui 2016-10-05 21:38:29 +02:00
Laurent Lalanne
dd62790ebf Update Copyright: Splashscreen and About 2016-10-05 21:34:59 +02:00
Lalanne Laurent
8b656cfa2b Merged in filnet/librepilot/LP-425_add_credits_to_about_dialog (pull request #340)
LP-425 add credits to about dialog
2016-10-05 20:47:16 +02:00
Philippe Renon
5548b6f863 LP-425 gcs: fix copyright symbols not showing in about dialog 2016-10-04 09:11:29 +02:00
Philippe Renon
b5ab079aa9 LP-425 gcs: add credits to About dialog 2016-10-04 09:11:27 +02:00
Philippe Renon
e6abbb781b LP-245 config: fix osx compile error 2016-09-25 16:53:50 +02:00
Philippe Renon
5fdc75250f LP-245 config: review comments 2016-09-23 10:03:26 +02:00
Philippe Renon
4000303482 LP-245 config: minor logging cleanup 2016-09-23 10:03:26 +02:00
Philippe Renon
4e08553de7 LP-245 config: silence logs 2016-09-23 10:01:59 +02:00
Philippe Renon
8e3c83b7ba LP-245 config: don't report missing implementation for readonly components (QLable and QProgressBar) 2016-09-23 10:01:59 +02:00
Philippe Renon
cb11b0cfd7 LP-245 config: remove unused method saveccpmUpdate() from ccpm config panel 2016-09-23 10:01:59 +02:00
Philippe Renon
f14d8906be LP-245 config.pro: fix compilation flags for linux 2016-09-23 10:01:59 +02:00
Philippe Renon
80e2bd72e9 LP-245 config: simplify access to HWSettings 2016-09-23 10:01:59 +02:00
Philippe Renon
b32ec8b9e9 LP-245 config: don't save HWSettings twice 2016-09-23 10:01:59 +02:00
Philippe Renon
f930e85175 LP-245: config: all buttons (help, apply, save, ...) are now handled through autobinding 2016-09-23 10:01:59 +02:00
Philippe Renon
a9e3e91f92 LP-245 config: take care of review comments 2016-09-23 10:01:59 +02:00
Philippe Renon
c9f4440504 LP-245 config: cleanup connect/disconnect handling 2016-09-23 10:01:59 +02:00
Philippe Renon
841468519e LP-245 config: save/restore last selected panel 2016-09-23 10:01:59 +02:00
Philippe Renon
5b2fe8b350 LP-245 config: initially hide oplm ports combos 2016-09-23 10:01:59 +02:00
Philippe Renon
4cea9fec85 LP-245 config: use single place holder config panel for hw, attitude and oplm 2016-09-23 10:01:59 +02:00
Philippe Renon
3692cf5e0f LP-245 config: add sparky2 support in OPLinkManager 2016-09-23 10:01:59 +02:00
Philippe Renon
66ff3934ee LP-245 config: fix OPLinkManager infinite loop whith modem less boards 2016-09-23 10:01:59 +02:00
Philippe Renon
602a2e9811 LP-245 config: always show OPLM config panel 2016-09-23 10:01:59 +02:00
Philippe Renon
e8e31dff8c LP-245 config: fix minor layout issue in revo sensor UI 2016-09-23 10:01:59 +02:00
Philippe Renon
242be83b5c LP-245 config: put back OPLM LinkState string value 2016-09-23 10:01:59 +02:00
Philippe Renon
d21b5e3b42 LP-245 config: add exportMode() method to ConfigTaskPanel 2016-09-23 10:01:59 +02:00
Philippe Renon
27c9fa2372 LP-245 config: made binding more NULL safe 2016-09-23 10:01:59 +02:00
Philippe Renon
5c1e61979d LP-245 config: add missing space in unsaved popup message 2016-09-23 10:01:59 +02:00
Philippe Renon
0e7010e67e LP-245 config: fix initial display issues when no board is connected
also centralize the initialization code of all condig widgets
2016-09-23 10:01:59 +02:00
Philippe Renon
167154c6a4 LP-245 config: add missing binding for a default button in stabilization panel 2016-09-23 10:01:59 +02:00
Philippe Renon
939b9c98d1 LP-245 config: switching vehicle type would not raise the dirty flag 2016-09-23 10:01:59 +02:00
Philippe Renon
07c2020507 LP-245 config: simplify config plugin 2016-09-23 10:01:59 +02:00
Philippe Renon
be75f28b33 LP-245 config: silence Eigen compilation warnings 2016-09-23 10:01:59 +02:00
Philippe Renon
a2082f449b LP-245 config: refactor and cleanup ConfigTaskWidget and co
most ConfigTaskWidget derived classes have minor changes (removal of unnecessary framework calls in constructor)

ConfigOPLinkWidget was heavily reworked to comply with ConfigTaskWidget requirements
ConfigOPLinkWidget doesn't trigger spurious unsaved popups anymore.

ConfigGadgetWidget now uses the OPLinkManager to listen to modem events
2016-09-23 10:01:59 +02:00
Philippe Renon
99e7d711eb LP-245 config: remove obsolete files 2016-09-23 10:01:59 +02:00
Philippe Renon
bbd166045e LP-245 config: properly display hex in QLabel too 2016-09-23 10:01:59 +02:00
Philippe Renon
7fd393bb79 LP-245 config: display hex zero as an empty string
this is needed to see placeholder text
2016-09-23 10:01:59 +02:00
Philippe Renon
7eeb381fd3 LP-245 config: clean up variant to widget handling code 2016-09-23 10:01:59 +02:00
Philippe Renon
ce4b74824c LP-245 fix spelling mistake in uploader (impacts translation) 2016-09-23 10:01:59 +02:00
Philippe Renon
1e7aa58e95 LP-245 centralize oplink connection handling in new UAVTalk OPLinkManager
removes duplication of logic in uploader and config plugins

connect logic remains the same:
once a device is connected, oplink connection is notifued upon having a valid OPLinkStatus.BoradType

disconnection logic is changes:
used to be based on timeout on OPLinkStatus update loss
no oplink disconnection is notified as soon as a device is disconnected
TODO : are there cases where the timeout is still needed ?
2016-09-23 10:01:59 +02:00
Philippe Renon
25020f230a LP-245 config: consolidate update from widgets logic in base class 2016-09-23 10:00:58 +02:00
Philippe Renon
6c210e4ef0 LP-245 config: consolidate widget refresh logic in base class
remove error prone duplication of dirty flag handling in derived classes
side effect is that some derived classes now get behavior that they used to override
2016-09-23 10:00:58 +02:00
Philippe Renon
c9d7761f0e LP-245 config: fixed spurious unsaved data prompts in GCS config gadget 2016-09-23 10:00:58 +02:00
Philippe Renon
78b8580613 uncrustify 2016-09-21 22:04:52 +02:00
Alessio Morale
5dbdaaa904 Merged in f5soh/librepilot/LP-407_Add_RSSI_Channel_input (pull request #325)
LP-407 Add Rssi channel input
2016-09-21 21:24:43 +02:00
Lalanne Laurent
553448abad Merged in alessiomorale/librepilot/LP-385_cameracontrol (pull request #309)
Lp 385_cameracontrol
2016-09-21 21:24:05 +02:00
Alessio Morale
e5c180977c Merged in filnet/librepilot/LP-410_silence_gcs_logs (pull request #328)
LP-410 silence gcs logs
2016-09-21 21:23:42 +02:00
Philippe Renon
8931cd48f5 LP-410 misc log silencing 2016-09-20 09:13:37 +02:00
Philippe Renon
7e99441005 LP-410 silence osg log output 2016-09-20 09:13:30 +02:00
Laurent Lalanne
aaf30e7fad LP-407 Changes from review - Cleannup 2016-09-16 19:46:31 +02:00
Laurent Lalanne
cff5dac088 LP-407 Add Rssi input value - ReceiverActivity: Ignore Rssi channel if already set 2016-09-14 15:23:20 +02:00
Laurent Lalanne
d8d71750e8 LP-315 Templates: Add EPP indoor "Fizz" - FixedWing, one aileron servo 2016-09-05 22:37:42 +02:00
Laurent Lalanne
40910906a2 LP-315 Templates: Add basic Eachine ER250 template 2016-09-05 22:37:42 +02:00
Laurent Lalanne
b3fcdef620 LP-315 Templates: Update throttle curves for multirotors 2016-09-05 22:37:42 +02:00
Laurent Lalanne
8eebea761a LP-315 Templates: Fix Fixed wing motor outputs 2016-09-05 22:37:41 +02:00
Philippe Renon
f43467a052 Merged in f5soh/librepilot/LP-396_Enable_Yaw_Acro+_GUI (pull request #320)
LP-396 Add Acro+ stabilization for Yaw axis
2016-09-04 19:42:55 +02:00
Alessio Morale
279eaf42ca Merged in f5soh/librepilot/LP-388_AuxMag_calibration_wrong_initial_settings (pull request #306)
LP-388 Workaround for 2 telemetry errors while calibrating AuxMag
2016-09-04 13:54:19 +02:00
Alessio Morale
d1cbab5c86 Merged in filnet/librepilot/LP-313_uavobjectbrowser_always_shows_metadata_when_filtering (pull request #312)
LP-313 fix uavobjectbrowser always showing metadata when filtering
2016-09-04 13:52:36 +02:00
Alessio Morale
9b73838c52 Merged in f5soh/librepilot/LP-392_Gyro_init_GUI (pull request #310)
LP-392 Attitude tab : initGyroWhenBoardSteady and zeroGyroBiasOnArming to Revo
2016-09-04 13:50:22 +02:00
Laurent Lalanne
e2068cbb8e LP-396 Add Acro+ stabilization for Yaw axis 2016-09-04 13:10:04 +02:00
Laurent Lalanne
0c4c67fd23 LP-390 Fix telemetry error for vehicle wizard 2016-09-03 22:11:47 +02:00
Laurent Lalanne
b33d655ec2 LP-390 Tx wizard: identifyLimits, save only when needed - Prevent Rx glitches - Fixes for Output and Hardware pages 2016-09-03 22:10:18 +02:00
Laurent Lalanne
b16e4838eb LP-388 Use UAVObjectUpdaterHelper and avoid telemetry errors 2016-09-03 22:10:17 +02:00
Philippe Renon
daba66d32f LP-388 allow to bulk set data on UAVO without emitting update events
this addresses some uavo synchronous update calls issues where update requests were issued twice
2016-09-03 22:10:17 +02:00
Philippe Renon
4f3ae61da6 LP-313 fix uavobjectbrowser always showing metadata when filtering 2016-08-30 22:45:12 +02:00