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

7467 Commits

Author SHA1 Message Date
Eric Price
97c3ddd014 LP-609 uncrustify only 2022-06-16 18:34:53 +02:00
Lalanne Laurent
2d5ba6cca4 Merged in LP-615_Ibus_14ch (pull request #536)
LP-615 IBus: support up to 14ch

Approved-by: Eric Price
Approved-by: TheOtherCliff
2022-06-14 20:15:18 +00:00
Vladimir Zidar
ab1a825417 LP-625 Fix for unsafe use of temporary data 2022-06-12 23:24:26 +02:00
Julian Lilov
d64be97c99 Merged in LP-617_CamStabWidget_Fix (pull request #540)
LP_617 Bugfix for CameraStabilization Widget: Basic Settings / Output Channel accepted values

Approved-by: Lalanne Laurent
Approved-by: Eric Price
2022-02-16 01:14:19 +00:00
Eric Price
089a42e2ec Merged in LP-117_frsky_sport_telemetry (pull request #537)
LP-117 frsky sport telemetry

Approved-by: Lalanne Laurent
Approved-by: Vladimir Zidar
2022-02-15 23:46:04 +00:00
Eric Price
4865134cd3 LP-622 - fix illegal address access to tmp rvalue with a tmp pointer in correct scope 2021-08-15 12:57:09 +02:00
julian_lilov
305ae4d0ba LP_617 CameraStabilizationWidget Fix 2020-01-16 12:51:22 +02:00
Eric Price
d6c0141e01 LP-117 FRSky SPort telemetry added settings to gcs and fixed categorization 2019-07-06 14:34:28 +02:00
Laurent Lalanne
cd89c13c5a LP-615 IBus: support up to 14ch 2019-05-31 19:19:07 +02:00
Lalanne Laurent
f8d23ad645 Merged in f5soh/librepilot/LP-613_cfGPS_algo (pull request #533)
LP-613 cfGPS algo

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
2019-04-30 18:19:48 +00:00
Lalanne Laurent
e4a08179e0 Merged in f5soh/librepilot/LP-612_temp_ntc_sensor (pull request #532)
LP-612 Temperature module

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Paul Jewell <teulupaul@gmail.com>
2019-04-30 18:19:02 +00:00
Laurent Lalanne
942e9448ba LP-613 PFD: Remove 'No Nav' 2019-04-20 12:48:48 +02:00
Laurent Lalanne
906a882f97 LP-613 Fix fusionAlgorithm() used for PFD 2019-04-16 21:42:10 +02:00
Laurent Lalanne
4221fcf7b0 LP-612 Temperature module with NTC thermistor or LM35 sensors 2019-04-14 20:59:20 +02:00
julian_lilov
7e07689cb5 LP-610 opmapwidget fix 2019-03-03 19:42:25 +02:00
Lalanne Laurent
62e72dbcc7 Merged in f5soh/librepilot/LP-601_WP_output_file_locale (pull request #517)
LP-601 Waypoint fixes

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Eric Price <corvuscorax@cybertrench.com>
2019-02-21 21:49:49 +00:00
Lalanne Laurent
1ea6a3d0f9 Merged in f5soh/librepilot/LP-607_world_mag_model_2015v2 (pull request #526)
LP-607 Update to WMM-2015v2

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2019-02-21 21:45:41 +00:00
Laurent Lalanne
62f48ac943 LP-470 Bump map version 2019-02-21 21:23:13 +01:00
Laurent Lalanne
98fafb4e19 LP-607 Update GCS to WMM-2015v2 2019-02-16 14:17:58 +01:00
karalb
1c5a878479 LP-606 Add missing setComboCurrentIndex 2019-01-11 11:48:10 +08:00
Laurent Lalanne
cd196c8d34 LP-601 Define line (or no line) for all WP modes on map. 2018-10-07 23:34:09 +02:00
Laurent Lalanne
285fb8b82c LP-601 Fix typo for ConditionParameter3 2018-10-07 23:22:17 +02:00
Laurent Lalanne
9e788436d0 LP-601 Use normal altitude sign above home for AboveAltitude condition parameter 2018-10-07 23:16:25 +02:00
Laurent Lalanne
fe5ca6d5c1 LP-601 Waypoint file output : Write double values in C locale 2018-10-07 19:40:20 +02:00
Lalanne Laurent
a2c529079a Merged in f5soh/librepilot/LP-470_sat_version (pull request #516)
LP-470 Bump map version

Approved-by: Lalanne Laurent <f5soh@free.fr>
2018-09-29 10:00:57 +00:00
Vladimir Zidar
230d770498 Merged in mindnever/librepilot/LP-599_Extend_cloneof_attribute_functionality_in_uavobject_xml (pull request #514)
LP-599 Extend cloneof attribute functionality in uavobject xml

Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Jan NIJS <dr.oblivium@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
2018-09-29 09:58:05 +00:00
Laurent Lalanne
609799deb0 LP-470 Bump map version 2018-09-29 10:51:15 +02:00
Vladimir Zidar
8dbf25edc2 LP-599 Make cloned fields as typedef's of parent types in flight & ground (c, c++) uavobjgenerators. 2018-05-07 00:09:04 +02:00
Vladimir Zidar
9e9c9c8975 LP-599 Allow "cloneof" attribute to reference other objects. Allow some other attributes to override cloned values (options, limits, defaultvalue). 2018-05-07 00:08:16 +02:00
Jan NIJS
bafc40fefa LP-597 fixes from review
- m_timer_tick -> m_timerTick
- rename signals: setPlaybackPosition -> playbackPositionChanged & setBeginAndEndTimes -> timesChanged
- remove extraneous parentheses
- make pretty
2018-05-05 17:21:21 +02:00
Jan NIJS
ba0869c2d2 LP-597 Don't disable playback when the end of the logfile has been reached.
- instead, do the same as the user pressing the stop button.
2018-05-05 16:40:56 +02:00
Jan NIJS
684849f33c LP-597 again 3 separate buttons + various fixes & cleanups
Suggested by Philippe Renon:
- change the combined play-pause button to separate play and pause buttons. Hide button irrelevant button.
  Code has been simplified as a result.

Fixes:
- fix situation where replay is stopped/paused and logfile is disconnected through the Disconnect button.
- remove unneeded stuff (resizing related)
- rename updateBeginAndEndTimes -> setBeginAndEndTimes
- less base height needed for the widget
- wordwrap for "Playback speed" label. Wraps when space constrains.
- set a fixed width for statusLabel to prevent jumping around when the text changes
- Update the statusLabel to "Paused" when stopped/paused.
- rename enableButtons -> enableWidgets
- clear start and end text labels when playback has finished.
2018-05-05 16:40:55 +02:00
Jan NIJS
ecd6d20b13 LP-597 Progress bar for GCS log replay - first batch of fixes from review and some others
- remove extraneous parentheses
- use Qt naming convention for playbackPosition -> setPlaybackPosition
- consistently use playback instead of playBack
- most places: use of "state" instead of "status"
- removed empty line

- updated file headers
- removed QThread include (leftover from debugging)
- renamed pauseAndResetPosition to pauseReplayAndResetPosition for consistency with the related functions
2018-05-05 16:40:55 +02:00
Jan NIJS
fa70cb751c LP-597 Progress bar for GCS log replay - Resize playPause and stop buttons according to the available space for the widget.
- also make pretty
2018-05-05 16:40:54 +02:00
Jan NIJS
d540c2a043 LP-597 Progress bar for GCS log replay - ensure the index vectors are emptied before adding elements to them. Caused problem when replaying multiple logfiles successively.
- Bugfix: ensure the index vectors are emptied before adding elements to them. Caused problem when replaying multiple logfiles successively.
- extra validations while indexing the logfile
- Define TIMESTAMP_SIZE_BYTES and use that instead of the hardcoded timestamp size of 4 bytes.
- modify variable case: updateBeginAndEndtimes -> updateBeginAndEndTimes
- improve qWarning messages for logfile.cpp: add the name of the function because we read the logfile in two separate functions.
2018-05-05 16:40:54 +02:00
Jan NIJS
ef3cb8bf46 LP-597 Progress bar for GCS log replay - switch to double-function button for Play/Pause
- remove separate play and pause buttons, combine these functions in one playPause button.
- update icons & button texts
- move resources (icons) to logging plugin's own images folder
- explain why looking for the next timestamp after the last played one is useful.
  It causes the replay process to jump over parts of the logfile where no data has been recorded
  and jumps straight to the first timestamp after that part of the log where data is missing.
2018-05-05 16:40:54 +02:00
Jan NIJS
c53e99ee41 LP-597 Progress bar for GCS log replay - add progress bar and a stop button
- Added stop button:
  - start: starts from 0 position after stop signal, resumes from current position after pause signal.
  - pause: freezes at current position, also freezes scopes.
  - stop: stops replay and resets start position to 0 (does not close the logfile)
- Creates an index of the timestamp positions in the logfile for quick seeking to the target position in the log.
- Start, End and current position timestamps are visible in the GUI below the position slider.
- Determine replay position by moving the position slider
- Update position label while changing position bar
- Speed widget: lowest multiplier is now 0.1 instead of 0.
  Only set one decimal of precision.
  More decimals seem useless at this time.
2018-05-05 16:40:53 +02:00
Philippe Renon
a4c0bcfb1a Merged in filnet/librepilot/LP-567_uavobjectbrowser_highlight_handling (pull request #510)
LP-567 fix compilation error with older Qt versions

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
2018-04-29 23:01:26 +00:00
Philippe Renon
445c5dd058 LP-567 fix compilation error with older Qt versions 2018-04-29 23:18:58 +02:00
Lalanne Laurent
e0513f3a76 Merged in f5soh/librepilot/LP-315_Update_templates (pull request #459)
LP-315 Update templates

Approved-by: Lalanne Laurent <f5soh@free.fr>
2018-04-29 17:51:10 +00:00
Philippe Renon
8a729ce94b Merged in filnet/librepilot/LP-303_fix_full_screen_mode_on_windows (pull request #501)
LP-303 workaround issue with full screen mode on windows

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
2018-04-29 17:45:47 +00:00
Philippe Renon
79533436e5 Merged in filnet/librepilot/LP-558_accept_case_insensitive_uav_enum_values (pull request #476)
LP-558 accept case insensitive uav enum values

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Paul Jewell <teulupaul@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Paul Jewell <paul@teulu.org>
2018-04-29 17:34:55 +00:00
Philippe Renon
53bd0da106 Merged in filnet/librepilot/LP-567_uavobjectbrowser_highlight_handling (pull request #486)
LP-567 uavobjectbrowser highlight handling

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
2018-04-29 17:34:08 +00:00
Lalanne Laurent
b0e309356c Merged in f5soh/librepilot/LP-551_Tx_Wizard_output (pull request #488)
LP-551 Tx Wizard output

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2018-04-29 17:29:23 +00:00
Lalanne Laurent
cd94147a5a Merged in f5soh/librepilot/LP-577_HW_Settings_GPS_reboot (pull request #494)
LP-577 Ignore disabling GPS module for boards where the module is already built in.

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2018-04-29 17:29:08 +00:00
Lalanne Laurent
c0152e0b34 Merged in f5soh/librepilot/LP-514_Dshot_Wizard (pull request #490)
LP-514 Dshot Wizard support and other Esc types

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2018-04-29 17:28:34 +00:00
Lalanne Laurent
4554500b35 Merged in f5soh/librepilot/LP-574_PFD_Battery_display (pull request #489)
LP-574 Check if adc inputs are configured before displaying battery data on PFD

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2018-04-29 17:28:02 +00:00
Lalanne Laurent
a4dfa85a58 Merged in f5soh/librepilot/LP-590_Gyro_calibration_boardleveltrim (pull request #505)
LP-590 Gyro/Accel calibration boardleveltrim

Approved-by: Julian Lilov <jdl@abv.bg>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2018-04-29 17:27:39 +00:00
Lalanne Laurent
fadfae3d7d Merged in f5soh/librepilot/LP-593_Uploader_firmware_check (pull request #506)
LP-593 Uploader firmware check

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2018-04-29 15:12:57 +00:00
Lalanne Laurent
15630338b6 Merged in f5soh/librepilot/LP-572_OPMap_WP_setup (pull request #487)
LP-572 Waypoint setup more usable

Approved-by: Lalanne Laurent <f5soh@free.fr>
2018-04-29 15:12:27 +00:00