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

7309 Commits

Author SHA1 Message Date
Vladimir Zidar
ed8c33fc28 LP-525 Fixed DSMxBind combo options. 2017-10-23 23:04:59 +02:00
Vladimir Zidar
1b0ceaeed7 LP-525 [PikoBLX] Cleaned up HW configuration, added PPM Port (pad) combo. Verified GCS HW page. 2017-10-23 23:04:58 +02:00
Vladimir Zidar
4f22425cc2 LP-525 More work on hw pages. Added PikoBLX. 2017-10-23 23:04:11 +02:00
Vladimir Zidar
4df72a2f5f LP-525 Added tinyFISH GCS HW page 2017-10-23 23:01:50 +02:00
Vladimir Zidar
657499c0d6 LP-525 Added GCS HW page for SPRacing F3 EVO 2017-10-23 23:01:49 +02:00
Philippe Renon
2e47c983d4 LP-109 video gadget: fix plain wrong instructions in readme.txt 2017-09-18 22:58:42 +02:00
Philippe Renon
c6fbc5f87c LP-109 add linux and macos GCS defaults
these defaults add gadget configuration for PFD video and video gadgets
2017-09-13 21:29:57 +02:00
Philippe Renon
1e4c9d4009 LP-109 extract Windows specific gadget configurations to defaults_windows.xml 2017-09-12 22:21:19 +02:00
Philippe Renon
f78d161dc3 LP-109 fix crash when using PFD Video without gstreamer support 2017-09-12 22:21:17 +02:00
Philippe Renon
ddbabc4bf0 LP-109 use standard way to enable gstreamer support 2017-09-12 22:21:15 +02:00
Philippe Renon
dffc4de6db LP-109 video gadget: add gstreamer opengl plugin 2017-09-12 22:21:12 +02:00
Philippe Renon
d78472b59c LP-109 video: cleanup camera calibration plugin 2017-09-12 22:21:10 +02:00
Philippe Renon
ba29f527fa LP-109 pluginerrorview: add missing breaks 2017-09-12 22:21:08 +02:00
Philippe Renon
7cdc38eb58 LP-109 video : increase osxvideosink rank
so autovideosink selects it
2017-09-12 22:21:05 +02:00
Philippe Renon
05112f9c1b LP-360 add video background to PFD 2017-09-12 22:21:01 +02:00
Philippe Renon
e30340237f LP-109 video gadget: add Mac support
credits go to Ben Meng for making the video gadget work on Mac
2017-09-12 22:20:58 +02:00
Philippe Renon
6929e3407b LP-109 cleanup copydata.pro files
to bring them up to par with gstreamer's copydata.pro file
2017-09-12 22:20:56 +02:00
Philippe Renon
8f17f14400 LP-109 about credits: fix URLs of Qt and msys2 2017-09-12 22:20:54 +02:00
Philippe Renon
f8327c2d90 LP-109 video gadget: add gstreamer to About credits 2017-09-12 22:20:51 +02:00
Philippe Renon
47354f3b9a LP-109 fix long video pauses with rtsp protocol over wifi
workaround https://bugreports.qt.io/browse/QTBUG-40332
2017-09-12 22:20:49 +02:00
Philippe Renon
892c83b30e LP-109 add gstreamer library and video gadget 2017-09-12 22:20:46 +02:00
Philippe Renon
e3a658d153 Merged in filnet/librepilot/LP-419_avoid_gcs_config_reset (pull request #457)
LP-419 avoid gcs config reset

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>
2017-09-11 20:56:23 +00:00
Lalanne Laurent
a21d5ba603 Merged in f5soh/librepilot/LP-487_Wrong_defaults_Dterm_basic (pull request #452)
LP-487 Allow the Default button group #1 (PID rate-basic) also reset the RPY Dterm (in advanced tab) to defaults.

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Jan NIJS <dr.oblivium@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-09-11 19:42:58 +00:00
Philippe Renon
d4db79e06f LP-419 config: fix an unused arg warning 2017-08-28 21:49:09 +02:00
Philippe Renon
ffc48dab65 LP-419 config: improve const correcteness of saveState() methods 2017-08-28 21:48:38 +02:00
Laurent Lalanne
8da8172999 LP-399 Fix tooltips 2017-07-19 14:15:18 +02:00
Philippe Renon
548a881003 LP-419 removed unused code 2017-07-18 22:54:14 +02:00
Philippe Renon
47d9219a09 LP-419 add handling of os specific default GCS configuration file
if a os specific file (for example default_linux.xml) is found it will be loaded
alongside the common default.xml file.

no os specific dfault files are provided yet...
2017-07-17 22:54:47 +02:00
Philippe Renon
f00e40da4f LP-419 config: merge factory defaults at startup
a simple registry is used to track all configurations ever seen
only new configurations (i.e. not in the registry) are added
merging only applies to plugin and gadget configurations for now
2017-07-17 22:22:45 +02:00
Philippe Renon
b52424b2cd LP-419 dialgadget: convert floats to strings before saving configuration
avoids rounding issues
2017-07-17 22:22:43 +02:00
Philippe Renon
f7e0553ea9 LP-419 notification: remove unused files 2017-07-17 22:22:41 +02:00
Philippe Renon
9f3aae1f09 LP-419 config: made SerialPlugin a configurable plugin
inspired from notification plugin
2017-07-17 22:22:39 +02:00
Philippe Renon
2c14920ab0 LP-419 config: apply camel case to IPConnection classes 2017-07-17 22:22:33 +02:00
Philippe Renon
bba67f27d6 LP-419 config: made IPConnectionPlugin a configurable plugin
inspired from notification plugin
next is the serialconnection plugin
also made the code more conformant
2017-07-17 22:20:57 +02:00
Philippe Renon
068988741d LP-419 cleanup QSettings usage throughout GCS 2017-07-17 22:14:08 +02:00
Philippe Renon
7113c1a624 LP-419 main: use new settings utils 2017-07-17 22:14:06 +02:00
Philippe Renon
42a95e5791 LP-419 add settings utilities
provides utilities to initialize, load and merge factory defaults settings
2017-07-17 22:14:04 +02:00
Philippe Renon
38005e3881 LP-419 xmlconfig: cleanup and remove dead code 2017-07-17 22:14:02 +02:00
Laurent Lalanne
c9903f9bbc LP-399 Use checkboxes for status and settingsComplete - Tooltip changes 2017-07-10 13:01:04 +02:00
Laurent Lalanne
bbaa1b32d9 LP-399 Rearrange code to be more readable - Spelling 2017-07-05 23:31:59 +02:00
Laurent Lalanne
cc6dac9259 LP-399 Save HWSettings first 2017-07-05 23:31:59 +02:00
Laurent Lalanne
3bb2bd0b88 LP-399 Add groupbox for module Status 2017-07-05 23:31:59 +02:00
Laurent Lalanne
1b25dcc022 LP-399 Add more tuning information + reset button - Give feedback about
the module running or not.
2017-07-05 23:31:59 +02:00
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