Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Joystick Gimbal Up and Gimbal Down button actions should use degrees (not centi-degrees) #11215

Closed
rmackay9 opened this issue Mar 8, 2024 · 1 comment · Fixed by #11216
Closed

Comments

@rmackay9
Copy link

rmackay9 commented Mar 8, 2024

As first reported here on the ArduPilot forums, QGC's Joystick Button actions for "Gimbal Up" and "Gimbal Down" seems to be sending MAV_CMD_DO_MOUNT_CONTROL but with the angles specified in centi-degrees instead of degrees.

ec50a0ad3800d625643507c98af82ab422e6febc

Thanks to @nexton-winjeel for providing the exact problem which is here. We should at least remove this little "apmFirmware()" section but another solution could be to migrate to the MAV_CMD_DO_GIMBAL_MANAGER_PITCHYAW command.

By the way, I think this "bug" in QGC was originally added because of a bug in ArduPilot. That bug was fixed in Aug 2022 and went out with Copter-4.3. Copter-4.4 is the stable version now and we're getting close to releasing 4.5 so the fix has been out there for a long time now.

@rmackay9
Copy link
Author

rmackay9 commented Mar 9, 2024

Thanks very much!!

andrefreitas97 added a commit to andrefreitas97/qgroundcontrol that referenced this issue Apr 23, 2024
commit 404545f
Author: Julian Oes <julian@oes.ch>
Date:   Tue Apr 23 13:03:49 2024 +1200

    Revert "MainRootWindow.qml: remove unused viewSwitch() function"

    This reverts commit 9a8acc6.

commit 00fbb1a
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Tue Apr 9 01:25:46 2024 +0200

    SendMavCommandWithSignallingTest.cc: ignore MAV_CMD_REQUEST_MESSAGE:

    gimbal controller sends some message requests when receiving a
    hearbeat, and the cmd results collide with this test, so we filter
    out MAV_CMD_REQUEST_MESSAGE from gimbal controller

commit 7f6a912
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Tue Apr 9 01:24:17 2024 +0200

    RequestMessageTest.cc: disable vehicle gimbal controller on this test:

    As it also sends request messages and it collides with the
    requests of this test

commit 56e05f4
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Tue Apr 9 01:23:07 2024 +0200

    Vehicle: independent function to delete gimbal controller, needed for tests:

    RequestMessageTest implementation collides with how gimbal controller works.
    Gimbal controller will request some messages when hearbeat is received, to
    try to discover new gimbals, and it messes with this particular test, so this
    way we can disable gimbal manager just for this test

commit ec22736
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Thu Mar 28 08:28:58 2024 +0100

    FlyViewVideo.qml, OnScreenGimbalController.qml: fix conflict with tracking feature after rebase

commit 9d31252
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Thu Mar 28 07:09:58 2024 +0100

    GimbalIndicator.qml: Add Acquire/release control button

commit 390571f
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Thu Mar 28 07:09:25 2024 +0100

    GimbalControllerSettings: Add setting to show or not Acquire/release control button

commit 29003c4
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Thu Mar 28 06:32:17 2024 +0100

    GimbalController.cc: send NAN instead of 0 when rates are not used

commit 24481c8
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Tue Mar 19 02:59:33 2024 +0100

    FlyViewMap.qml: connect roilocationitem to vehicle roiCoordChanged:

    Instead of setting manually the roilocationitem coordinate in
    flyviewmap.qml, we rely instead on the new signal from vehicle.
    This way, changes in roi in other parts of the app than map clicks,
    like gimbal controls point home, will make the roi indicator appear

commit 23dfa65
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Tue Mar 19 02:54:56 2024 +0100

    Vehicle: add roiCoordChanged signal:

    this allows for ROI commanded elsewhere than clicking on map
    ( like gimbal panel point home action ) to show the ROI indicator
    on map

commit 02370de
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Tue Mar 19 02:51:39 2024 +0100

    FlyViewMap.qml: ROI edit click area ocupying all the label:

    before this commit it was ocupying only the missionitemindex label,
    which is very small. Now it takes into account the are with the label
    as well

commit 78ee54e
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sat Mar 9 13:39:34 2024 +0100

    Joystick: fix gimbal control and add some new button actions for gimbal control

commit eb36c29
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sun Mar 17 12:53:55 2024 +0100

    InstrumentValueIcons: add 2 new icons for gimbal telemetry, artwork by Alex de la Torre

    Co-authored-by: davidsastresas <davidsastresas@gmail.com>
    Co-authored-by: alexdelatorre <alex.delatorre@lincesystems.com>

commit 96292f0
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Tue Mar 19 02:10:38 2024 +0100

    FlyviewVideo.qml: add OnScreenGimbalController for gimbal mouse actions control

commit 91b050d
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Tue Mar 19 02:10:09 2024 +0100

    OnScreenGimbalController.qml: first commit, process onscreen mouse actions for gimbal control

commit b9f23b3
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sun Mar 17 12:54:47 2024 +0100

    VehicleMapItem.qml: add gimbal yaw indicator over map

commit 3329ef8
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sat Mar 16 20:52:47 2024 +0100

    FirmwarePlugin.cc: add gimbalIndicator to toolIndicators

    Co-authored-by: davidsastresas <davidsastresas@gmail.com>
    Co-authored-by: Julian Oes <julian@oes.ch>

commit e88303f
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sun Mar 17 12:55:52 2024 +0100

    GimbalIndicator.qml: first commit

    Co-authored-by: davidsastresas <davidsastresas@gmail.com>
    Co-authored-by: Julian Oes <julian@oes.ch>

commit 26ef825
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sun Mar 17 12:57:27 2024 +0100

    qgcresources.qrc: add new icon for gimbal indicator

commit 5cc5b76
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sun Mar 17 12:55:33 2024 +0100

    resources: add new icon for gimbal indicator, artwork by Alex de la Torre

    Co-authored-by: davidsastresas <davidsastresas@gmail.com>
    Co-authored-by: alexdelatorre <alex.delatorre@lincesystems.com>

commit c0d70cb
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Thu Mar 28 08:06:38 2024 +0100

    Vehicle: add gimbalController, and move gimbal functionality there:

    All the gimbal related commands, minus ROI, are now in gimbal controller.
    This commit removes everything else related to gimbal in vehicle, and also
    adds some small fixes

    Co-authored-by: davidsastresas <davidsastresas@gmail.com>
    Co-authored-by: Julian Oes <julian@oes.ch>

commit 13ed857
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sat Mar 9 13:32:49 2024 +0100

    qgroundcontrol.pro: add GimbalController and GimbalControllerSettings

    Co-authored-by: davidsastresas <davidsastresas@gmail.com>
    Co-authored-by: Julian Oes <julian@oes.ch>

commit 0e4435f
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sat Mar 9 13:24:43 2024 +0100

    QGCApplication.cc: add GimbalController and register to qml

    Co-authored-by: davidsastresas <davidsastresas@gmail.com>
    Co-authored-by: Julian Oes <julian@oes.ch>

commit e44445c
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sat Mar 9 13:35:03 2024 +0100

    GimbalController and GimbalControllerSettings: first commit

    Co-authored-by: davidsastresas <davidsastresas@gmail.com>
    Co-authored-by: Julian Oes <julian@oes.ch>

commit 6e152ec
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Mon Mar 18 18:52:17 2024 +0100

    FlyViewMap.qml: fix previous c1364da commit after backport to 4.3 from master:

    Leaving set ekf origin out as well, as that hasn't been backported to 4.3

commit 3c39c10
Author: Don Gagne <don@thegagnes.com>
Date:   Tue Mar 5 10:55:25 2024 -0800

    Add ROI editing menu

    * Supports Cancel ROI, and Edit Position
    * Created reusable popup menu control

commit e1d4b61
Author: Don Gagne <don@thegagnes.com>
Date:   Tue Mar 5 10:54:45 2024 -0800

    Add support to pass click position through signal

commit 72e9d74
Author: Don Gagne <don@thegagnes.com>
Date:   Sat Mar 2 15:46:12 2024 -0800

    Remove ROI Indicator from toolbar

    Click ROI in map to delete instead

commit 607879a
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sun Mar 17 12:51:53 2024 +0100

    ToolStrip.qml: expose fontSize for ToolStripHoverButton

commit c2009ef
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Fri Mar 15 19:22:14 2024 +0100

    MainRootWindow.qml: indicator popup, allow to not dim background

commit 156be66
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Fri Mar 15 19:08:20 2024 +0100

    QGCButton.qml: add fontWeight property

commit 5c1eb25
Author: Julian Oes <julian@oes.ch>
Date:   Thu Mar 28 15:42:51 2024 +1300

    RemoteIDManager: QString::mid instead of sliced.

    QString::sliced is only introduced with Qt6.

    Signed-off-by: Julian Oes <julian@oes.ch>

commit 50200a5
Author: Jimmy <869159813@qq.com>
Date:   Thu Mar 28 04:48:08 2024 +0800

    Bug fix: QGC will crashed when disconnecting a vehicle and then reconnecting with joystick connected. (mavlink#11260)

commit 309d67c
Author: Don Gagne <don@thegagnes.com>
Date:   Fri Mar 8 14:53:24 2024 -0800

    Remove unused parameters

commit ec08766
Author: Nick Exton <NExton@sypaq.com.au>
Date:   Fri Mar 8 16:46:05 2024 +1100

    Vehicle: Remove centi-degrees conversion in MOUNT_CONTROL

    Fixes: mavlink#11215

commit 4a42e2f
Author: Don Gagne <don@thegagnes.com>
Date:   Thu Feb 29 10:16:27 2024 -0800

    DO_SET_ROI_LOCATION is now supported

    This fixes a bug with ArduPilot complaining about NANs in cancel roi

commit 5b5a18c
Author: Sergii Lisovenko <2522054+s-lisovenko@users.noreply.github.com>
Date:   Mon Feb 26 21:07:31 2024 +0100

    Fixes for joystick event handling in QML

    This update changes the method signatures for "onAxisValueChanged", "onRawButtonPressedChanged", and "onAxisValues" events in QML according to Qt6 requirements. Each event now directly accepts the necessary arguments.

commit 752bee4
Author: TsuyoshiKawamura <kawamura@tajisoft.jp>
Date:   Fri Feb 23 23:47:57 2024 +0900

    PendingIntent needs IMMUTABLE flag from Android12

commit fee62f0
Author: Alexis Guijarro <TOTON95@users.noreply.github.com>
Date:   Mon Feb 12 21:38:14 2024 -0600

    Update FirmwareUpgradeController.cc

    Control Zero Classic Board entry added

commit b51eb6a
Author: oorahmi <bbrian.wright@gmail.com>
Date:   Mon Feb 12 15:27:54 2024 -0800

    Fix Remote ID buffer sizes to spec and refactor _getSelfIDDescription

commit 9699856
Author: Julian Oes <julian@oes.ch>
Date:   Thu Feb 8 14:52:55 2024 +1300

    GPS/Drivers: Update submodule, fix RTK for F9P

    This updates the GPS driver submodule to latest main. This includes a
    fix for RTK for the uBlox F9P where a config failed and prevent proper
    init of the GPS module.

    Signed-off-by: Julian Oes <julian@oes.ch>

commit 116597a
Author: PX4 Build Bot <bot@px4.io>
Date:   Wed Feb 7 18:30:04 2024 +1100

    New translations qgc-json.ts (Chinese Simplified)

commit 8c3fcdd
Author: PX4 Build Bot <bot@px4.io>
Date:   Wed Feb 7 18:30:04 2024 +1100

    New translations qgc-json.ts (Turkish)

commit 0e6ae90
Author: PX4 Build Bot <bot@px4.io>
Date:   Wed Feb 7 18:30:02 2024 +1100

    New translations qgc-json.ts (Korean)

commit 697eebf
Author: PX4 Build Bot <bot@px4.io>
Date:   Wed Feb 7 18:30:01 2024 +1100

    New translations qgc.ts (Chinese Simplified)

commit 4af0b91
Author: PX4 Build Bot <bot@px4.io>
Date:   Wed Feb 7 18:30:00 2024 +1100

    New translations qgc.ts (Turkish)

commit 387d1c0
Author: PX4 Build Bot <bot@px4.io>
Date:   Wed Feb 7 18:29:58 2024 +1100

    New translations qgc.ts (Korean)

commit eca53d9
Author: PX4 Build Bot <bot@px4.io>
Date:   Thu Feb 8 10:10:02 2024 +1100

    New Crowdin updates (mavlink#11027)

    * New translations qgc.ts (Japanese)

    * New translations qgc.ts (Portuguese)

    * New translations qgc.ts (Chinese Simplified)

    * New translations qgc.ts (Azerbaijani)

commit 0f55636
Author: PX4 Build Bot <bot@px4.io>
Date:   Wed Feb 7 16:55:01 2024 +1100

    New Crowdin updates (mavlink#11025)

    * New translations index.md (Korean)

    * New translations index.md (Turkish)

    * New translations index.md (Chinese Simplified)

    * New translations command_line_options.md (Korean)

    * New translations command_line_options.md (Turkish)

    * New translations command_line_options.md (Chinese Simplified)

    * New translations unit_tests.md (Chinese Simplified)

    * New translations custom_build.md (Chinese Simplified)

    * New translations mavlink.md (Korean)

    * New translations mavlink.md (Turkish)

    * New translations mavlink.md (Chinese Simplified)

    * New translations release_branching_process.md (Korean)

    * New translations release_branching_process.md (Turkish)

    * New translations release_branching_process.md (Chinese Simplified)

    * New translations parameters.md (Chinese Simplified)

    * New translations plan.md (Korean)

    * New translations plan.md (Turkish)

    * New translations plan.md (Chinese Simplified)

    * New translations index.md (Korean)

    * New translations index.md (Turkish)

    * New translations index.md (Chinese Simplified)

    * New translations release_branching_process.md (Korean)

    * New translations release_branching_process.md (Turkish)

    * New translations release_branching_process.md (Chinese Simplified)

    * New translations log_download.md (Korean)

    * New translations fly_view.md (Korean)

    * New translations fly_view.md (Turkish)

    * New translations fly_view.md (Chinese Simplified)

    * New translations download_and_install.md (Korean)

    * New translations download_and_install.md (Turkish)

    * New translations download_and_install.md (Chinese Simplified)

    * New translations quick_start.md (Korean)

    * New translations quick_start.md (Turkish)

    * New translations quick_start.md (Chinese Simplified)

    * New translations pattern.md (Korean)

    * New translations pattern.md (Turkish)

    * New translations pattern.md (Chinese Simplified)

    * New translations pattern_corridor_scan.md (Korean)

    * New translations pattern_corridor_scan.md (Turkish)

    * New translations pattern_corridor_scan.md (Chinese Simplified)

    * New translations pattern_structure_scan_v2.md (Turkish)

    * New translations pattern_survey.md (Korean)

    * New translations pattern_survey.md (Turkish)

    * New translations pattern_survey.md (Chinese Simplified)

    * New translations plan_rally_points.md (Turkish)

    * New translations plan_view.md (Korean)

    * New translations plan_view.md (Turkish)

    * New translations plan_view.md (Chinese Simplified)

    * New translations release_notes.md (Korean)

    * New translations release_notes.md (Turkish)

    * New translations release_notes.md (Chinese Simplified)

    * New translations stable_v3.2_long.md (Korean)

    * New translations stable_v3.2_long.md (Turkish)

    * New translations stable_v3.2_long.md (Chinese Simplified)

    * New translations stable_v3.3_long.md (Korean)

    * New translations stable_v3.3_long.md (Turkish)

    * New translations stable_v3.3_long.md (Chinese Simplified)

    * New translations console_logging.md (Turkish)

    * New translations console_logging.md (Chinese Simplified)

    * New translations general.md (Korean)

    * New translations general.md (Turkish)

    * New translations general.md (Chinese Simplified)

    * New translations mavlink.md (Korean)

    * New translations mavlink.md (Turkish)

    * New translations mavlink.md (Chinese Simplified)

    * New translations firmware.md (Turkish)

    * New translations joystick.md (Korean)

    * New translations joystick.md (Turkish)

    * New translations joystick.md (Chinese Simplified)

    * New translations motors.md (Turkish)

    * New translations motors_ardusub.md (Turkish)

    * New translations parameters.md (Turkish)

    * New translations radio.md (Turkish)

    * New translations safety_ardupilot.md (Korean)

    * New translations safety_ardupilot.md (Turkish)

    * New translations safety_ardupilot.md (Chinese Simplified)

    * New translations sensors_ardupilot.md (Korean)

    * New translations sensors_ardupilot.md (Turkish)

    * New translations sensors_ardupilot.md (Chinese Simplified)

    * New translations sensors_px4.md (Korean)

    * New translations sensors_px4.md (Turkish)

    * New translations sensors_px4.md (Chinese Simplified)

    * New translations support.md (Korean)

    * New translations support.md (Turkish)

    * New translations support.md (Chinese Simplified)

    * New translations toolbar.md (Turkish)

    * New translations qgc_setup.md (Korean)

    * New translations qgc_setup.md (Turkish)

    * New translations qgc_setup.md (Chinese Simplified)

    * New translations resume_mission.md (Korean)

    * New translations resume_mission.md (Turkish)

    * New translations resume_mission.md (Chinese Simplified)

commit 77f9272
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 19 23:02:38 2024 +0000

    Bump vite from 5.0.4 to 5.0.12

    Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.4 to 5.0.12.
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 8337744
Author: Marek S. Łukasiewicz <marek@lukasiewicz.tech>
Date:   Wed Mar 27 22:01:39 2024 +0100

    Update guidedModeGotoLocation doc comment (mavlink#10978)

commit ca0a51f
Author: Don Gagne <don@thegagnes.com>
Date:   Mon Jan 15 18:47:08 2024 -0800

    Don't hide charts on mobile

commit 87178b9
Author: Don Gagne <don@thegagnes.com>
Date:   Mon Jan 15 18:38:57 2024 -0800

    Show polygon edge lengths while dragging vertex

commit a8dd833
Author: Julian Oes <julian@oes.ch>
Date:   Thu Feb 1 15:39:25 2024 +1300

    RemoteID: validate EU operator ID (mavlink#10970)

    This implements the validation of the operator ID as required for the EU remote ID spec.

    The way it works is that:

    1. The user enters the operator ID including the checksum and secret.
    2. The ID is validated using the secret against the checksum.
    3. The secret is removed and the public ID is saved, as well as a flag signalling that the ID has been checked.

    This work is sponsored by bluemark.io., https://github.com/BluemarkInnovations.

    Signed-off-by: Julian Oes <julian@oes.ch>

commit 3902373
Author: Don Gagne <don@thegagnes.com>
Date:   Mon Jan 15 18:04:50 2024 -0800

    Fix exported tile sets file extension

commit 4357e28
Author: Don Gagne <don@thegagnes.com>
Date:   Mon Jan 15 12:15:38 2024 -0800

    Add example

commit ce72e79
Author: Don Gagne <don@thegagnes.com>
Date:   Mon Jan 15 12:09:35 2024 -0800

    Allow units strings to be localized

commit 3cbf805
Author: Don Gagne <don@thegagnes.com>
Date:   Mon Jan 15 11:46:42 2024 -0800

    Add joystick landing gear button support

commit edcfa7b
Author: Don Gagne <don@thegagnes.com>
Date:   Sat Jan 13 17:57:50 2024 -0800

    Fix map dragging

commit fbe6126
Author: Don Gagne <don@thegagnes.com>
Date:   Sat Jan 6 11:58:48 2024 -0800

    Add camera tracking functionality

commit 8da219a
Author: Vincent Poon <vincentpoont2@gmail.com>
Date:   Thu Dec 14 01:53:34 2023 +0800

    Hardware: Fix FMUv6X-RT ProductID (mavlink#10921)

    * Correct FMUv6x-RT ProductID

    Change FMUv6x-RT ProductID to 29 to match PX4 Firmware

    * Update src/VehicleSetup/FirmwareUpgradeController.cc

    Change the FMU v6xrt Board_ID to 35.
    ---------

    Co-authored-by: David Sidrane <David.Sidrane@Nscdg.com>

commit ff0f325
Author: Hamish Willee <hamishwillee@gmail.com>
Date:   Sat Dec 9 11:47:18 2023 +1100

    Add separate crowdin.yml for docs (mavlink#10916)

commit 3bf3d7f
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Thu Dec 7 13:57:55 2023 +0100

    Vehicle: add distance to next WP fact

commit 4131088
Author: PX4 Build Bot <bot@px4.io>
Date:   Fri Dec 8 06:57:49 2023 +1100

    New Crowdin updates (mavlink#10908)

    * New translations command_line_options.md (Korean)

    * New translations index.md (Korean)

    * New translations index.md (Korean)

    * New translations index.md (Korean)

    * New translations stable_v3.2_long.md (Korean)

    * New translations console_logging.md (Korean)

    * New translations command_line_options.md (Turkish)

    * New translations index.md (Turkish)

    * New translations index.md (Turkish)

    * New translations index.md (Turkish)

    * New translations stable_v3.2_long.md (Turkish)

    * New translations console_logging.md (Turkish)

    * New translations command_line_options.md (Chinese Simplified)

    * New translations index.md (Chinese Simplified)

    * New translations index.md (Chinese Simplified)

    * New translations index.md (Chinese Simplified)

    * New translations stable_v3.2_long.md (Chinese Simplified)

    * New translations console_logging.md (Chinese Simplified)

commit 59ff1a9
Author: Hamish Willee <hamishwillee@gmail.com>
Date:   Thu Dec 7 11:30:47 2023 +1100

    Fix up internal links as external links (mavlink#10907)

commit c8d15b1
Author: Hamish Willee <hamishwillee@gmail.com>
Date:   Thu Dec 7 10:48:36 2023 +1100

    Delete some spurious old translations (mavlink#10906)

commit 5ed8555
Author: Hamish Willee <hamishwillee@gmail.com>
Date:   Thu Dec 7 10:30:50 2023 +1100

    Minor fixes (mavlink#10905)

commit d134dd3
Author: PX4 Build Bot <bot@px4.io>
Date:   Thu Dec 7 09:04:14 2023 +1100

    New Crowdin updates (mavlink#10904)

    * New translations index.md (Korean)

    * New translations index.md (Turkish)

    * New translations index.md (Chinese Simplified)

commit bc2522b
Author: Hamish Willee <hamishwillee@gmail.com>
Date:   Thu Dec 7 08:50:23 2023 +1100

    Remove spurious files (mavlink#10903)

commit 2baf787
Author: PX4 Build Bot <bot@px4.io>
Date:   Thu Dec 7 08:30:33 2023 +1100

    New Crowdin updates (mavlink#10902)

    * New translations joystick.md (Turkish)

    * New translations joystick.md (Persian)

    * New translations motors.md (Turkish)

    * New translations motors.md (Persian)

    * New translations motors_ardusub.md (Turkish)

    * New translations motors_ardusub.md (Persian)

    * New translations parameters.md (Turkish)

    * New translations parameters.md (Persian)

    * New translations power.md (Turkish)

    * New translations power.md (Persian)

    * New translations radio.md (Turkish)

    * New translations radio.md (Persian)

    * New translations safety.md (Turkish)

    * New translations safety.md (Persian)

    * New translations safety_ardupilot.md (Turkish)

    * New translations safety_ardupilot.md (Persian)

    * New translations sensors.md (Turkish)

    * New translations sensors.md (Persian)

    * New translations sensors_ardupilot.md (Turkish)

    * New translations sensors_ardupilot.md (Persian)

    * New translations sensors_px4.md (Turkish)

    * New translations sensors_px4.md (Persian)

    * New translations setup_view.md (Turkish)

    * New translations setup_view.md (Persian)

    * New translations tuning.md (Turkish)

    * New translations tuning.md (Persian)

    * New translations tuning_arducopter.md (Turkish)

    * New translations tuning_arducopter.md (Persian)

    * New translations tuning_ardupilot.md (Persian)

    * New translations tuning_ardusub.md (Russian)

    * New translations tuning_px4.md (Russian)

    * New translations support.md (Russian)

    * New translations toolbar.md (Russian)

    * New translations index.md (Russian)

    * New translations parameter_download.md (Russian)

    * New translations plan_upload_download.md (Russian)

    * New translations qgc.ts (Korean)

    * New translations qgc.ts (Russian)

    * New translations qgc.ts (Turkish)

    * New translations tuning_ardusub.md (Turkish)

    * New translations tuning_ardusub.md (Persian)

    * New translations tuning_px4.md (Turkish)

    * New translations tuning_px4.md (Persian)

    * New translations support.md (Turkish)

    * New translations support.md (Persian)

    * New translations toolbar.md (Turkish)

    * New translations toolbar.md (Persian)

    * New translations index.md (Persian)

    * New translations parameter_download.md (Turkish)

    * New translations parameter_download.md (Persian)

    * New translations qgc.ts (Chinese Simplified)

    * New translations qgc.ts (Persian)

    * New translations index.md (Chinese Simplified)

    * New translations command_line_options.md (Chinese Simplified)

    * New translations communication_flow.md (Chinese Simplified)

    * New translations coding_style.md (Chinese Simplified)

    * New translations index.md (Chinese Simplified)

    * New translations licences.md (Chinese Simplified)

    * New translations pull_requests.md (Chinese Simplified)

    * New translations unit_tests.md (Chinese Simplified)

    * New translations custom_build.md (Chinese Simplified)

    * New translations fact_system.md (Chinese Simplified)

    * New translations index.md (Chinese Simplified)

    * New translations mavlink.md (Chinese Simplified)

    * New translations parameters.md (Chinese Simplified)

    * New translations plan.md (Chinese Simplified)

    * New translations firmware_plugin.md (Chinese Simplified)

    * New translations index.md (Chinese Simplified)

    * New translations index.md (Chinese Simplified)

    * New translations index.md (Chinese Simplified)

    * New translations mock_link.md (Chinese Simplified)

    * New translations controls.md (Chinese Simplified)

    * New translations font_palette.md (Chinese Simplified)

    * New translations index.md (Chinese Simplified)

    * New translations multi_device_pattern.md (Chinese Simplified)

    * New translations fly.md (Chinese Simplified)

    * New translations setup.md (Chinese Simplified)

    * New translations geotag_images.md (Korean)

    * New translations geotag_images.md (Turkish)

    * New translations geotag_images.md (Chinese Simplified)

    * New translations index.md (Korean)

    * New translations index.md (Chinese Simplified)

    * New translations log_download.md (Korean)

    * New translations log_download.md (Turkish)

    * New translations mavlink_console.md (Korean)

    * New translations mavlink_console.md (Chinese Simplified)

    * New translations mavlink_inspector.md (Korean)

    * New translations mavlink_inspector.md (Chinese Simplified)

    * New translations fly_view.md (Korean)

    * New translations fly_view.md (Turkish)

    * New translations fly_view.md (Chinese Simplified)

    * New translations replay_flight_data.md (Korean)

    * New translations replay_flight_data.md (Turkish)

    * New translations replay_flight_data.md (Chinese Simplified)

    * New translations video_overlay.md (Korean)

    * New translations video_overlay.md (Turkish)

    * New translations video_overlay.md (Chinese Simplified)

    * New translations download_and_install.md (Korean)

    * New translations download_and_install.md (Turkish)

    * New translations download_and_install.md (Chinese Simplified)

    * New translations quick_start.md (Korean)

    * New translations quick_start.md (Turkish)

    * New translations quick_start.md (Chinese Simplified)

    * New translations index.md (Korean)

    * New translations index.md (Chinese Simplified)

    * New translations pattern.md (Korean)

    * New translations pattern.md (Turkish)

    * New translations pattern.md (Chinese Simplified)

    * New translations pattern_corridor_scan.md (Korean)

    * New translations pattern_corridor_scan.md (Turkish)

    * New translations pattern_corridor_scan.md (Chinese Simplified)

    * New translations pattern_fixed_wing_landing.md (Korean)

    * New translations pattern_fixed_wing_landing.md (Turkish)

    * New translations pattern_fixed_wing_landing.md (Chinese Simplified)

    * New translations pattern_presets.md (Korean)

    * New translations pattern_presets.md (Turkish)

    * New translations pattern_presets.md (Chinese Simplified)

    * New translations pattern_structure_scan_v2.md (Korean)

    * New translations pattern_structure_scan_v2.md (Turkish)

    * New translations pattern_structure_scan_v2.md (Chinese Simplified)

    * New translations pattern_survey.md (Korean)

    * New translations pattern_survey.md (Turkish)

    * New translations pattern_survey.md (Chinese Simplified)

    * New translations plan_geofence.md (Korean)

    * New translations plan_geofence.md (Turkish)

    * New translations plan_geofence.md (Chinese Simplified)

    * New translations plan_rally_points.md (Korean)

    * New translations plan_rally_points.md (Turkish)

    * New translations plan_rally_points.md (Chinese Simplified)

    * New translations plan_view.md (Korean)

    * New translations plan_view.md (Turkish)

    * New translations plan_view.md (Chinese Simplified)

    * New translations daily_build_new_features.md (Korean)

    * New translations daily_build_new_features.md (Chinese Simplified)

    * New translations daily_builds.md (Korean)

    * New translations daily_builds.md (Chinese Simplified)

    * New translations index.md (Korean)

    * New translations privacy_policy.md (Korean)

    * New translations release_notes.md (Korean)

    * New translations release_notes.md (Chinese Simplified)

    * New translations stable_v3.2_long.md (Korean)

    * New translations stable_v3.2_long.md (Chinese Simplified)

    * New translations stable_v3.3_long.md (Korean)

    * New translations stable_v3.3_long.md (Chinese Simplified)

    * New translations stable_v4.0_additional.md (Korean)

    * New translations stable_v4.0_additional.md (Chinese Simplified)

    * New translations console_logging.md (Korean)

    * New translations console_logging.md (Turkish)

    * New translations console_logging.md (Chinese Simplified)

    * New translations csv.md (Korean)

    * New translations csv.md (Chinese Simplified)

    * New translations general.md (Korean)

    * New translations general.md (Turkish)

    * New translations general.md (Chinese Simplified)

    * New translations mavlink.md (Korean)

    * New translations mavlink.md (Chinese Simplified)

    * New translations offline_maps.md (Turkish)

    * New translations settings_view.md (Korean)

    * New translations settings_view.md (Turkish)

    * New translations virtual_joystick.md (Korean)

    * New translations virtual_joystick.md (Chinese Simplified)

    * New translations airframe.md (Korean)

    * New translations airframe.md (Turkish)

    * New translations airframe.md (Chinese Simplified)

    * New translations airframe_ardupilot.md (Korean)

    * New translations airframe_ardupilot.md (Turkish)

    * New translations airframe_ardupilot.md (Chinese Simplified)

    * New translations airframe_px4.md (Korean)

    * New translations airframe_px4.md (Turkish)

    * New translations airframe_px4.md (Chinese Simplified)

    * New translations camera.md (Korean)

    * New translations camera.md (Turkish)

    * New translations camera.md (Chinese Simplified)

    * New translations firmware.md (Korean)

    * New translations firmware.md (Turkish)

    * New translations firmware.md (Chinese Simplified)

    * New translations flight_modes.md (Korean)

    * New translations flight_modes.md (Turkish)

    * New translations flight_modes.md (Chinese Simplified)

    * New translations flight_modes_ardupilot.md (Korean)

    * New translations flight_modes_ardupilot.md (Turkish)

    * New translations flight_modes_ardupilot.md (Chinese Simplified)

    * New translations flight_modes_px4.md (Korean)

    * New translations flight_modes_px4.md (Turkish)

    * New translations flight_modes_px4.md (Chinese Simplified)

    * New translations joystick.md (Korean)

    * New translations joystick.md (Turkish)

    * New translations joystick.md (Chinese Simplified)

    * New translations motors.md (Korean)

    * New translations motors.md (Turkish)

    * New translations motors.md (Chinese Simplified)

    * New translations motors_ardusub.md (Korean)

    * New translations motors_ardusub.md (Turkish)

    * New translations motors_ardusub.md (Chinese Simplified)

    * New translations parameters.md (Korean)

    * New translations parameters.md (Turkish)

    * New translations parameters.md (Chinese Simplified)

    * New translations power.md (Korean)

    * New translations power.md (Turkish)

    * New translations power.md (Chinese Simplified)

    * New translations radio.md (Korean)

    * New translations radio.md (Turkish)

    * New translations radio.md (Chinese Simplified)

    * New translations safety.md (Korean)

    * New translations safety.md (Chinese Simplified)

    * New translations safety_ardupilot.md (Korean)

    * New translations safety_ardupilot.md (Turkish)

    * New translations safety_ardupilot.md (Chinese Simplified)

    * New translations sensors.md (Korean)

    * New translations sensors.md (Turkish)

    * New translations sensors.md (Chinese Simplified)

    * New translations sensors_ardupilot.md (Korean)

    * New translations sensors_ardupilot.md (Turkish)

    * New translations sensors_ardupilot.md (Chinese Simplified)

    * New translations sensors_px4.md (Korean)

    * New translations sensors_px4.md (Turkish)

    * New translations sensors_px4.md (Chinese Simplified)

    * New translations setup_view.md (Korean)

    * New translations setup_view.md (Turkish)

    * New translations setup_view.md (Chinese Simplified)

    * New translations tuning.md (Korean)

    * New translations tuning.md (Chinese Simplified)

    * New translations tuning_arducopter.md (Korean)

    * New translations tuning_arducopter.md (Chinese Simplified)

    * New translations tuning_ardusub.md (Korean)

    * New translations tuning_ardusub.md (Chinese Simplified)

    * New translations tuning_px4.md (Korean)

    * New translations tuning_px4.md (Turkish)

    * New translations tuning_px4.md (Chinese Simplified)

    * New translations support.md (Korean)

    * New translations support.md (Turkish)

    * New translations support.md (Chinese Simplified)

    * New translations toolbar.md (Korean)

    * New translations toolbar.md (Turkish)

    * New translations toolbar.md (Chinese Simplified)

    * New translations index.md (Korean)

    * New translations parameter_download.md (Korean)

    * New translations parameter_download.md (Chinese Simplified)

    * New translations qgc_setup.md (Korean)

    * New translations qgc_setup.md (Turkish)

    * New translations qgc_setup.md (Chinese Simplified)

    * New translations qgc_usage.md (Korean)

    * New translations qgc_usage.md (Turkish)

    * New translations qgc_usage.md (Chinese Simplified)

    * New translations resume_mission.md (Korean)

    * New translations resume_mission.md (Turkish)

    * New translations resume_mission.md (Chinese Simplified)

    * New translations vehicle_connection.md (Korean)

    * New translations vehicle_connection.md (Turkish)

    * New translations vehicle_connection.md (Chinese Simplified)

commit 21616f4
Author: Hamish Willee <hamishwillee@gmail.com>
Date:   Wed Dec 6 18:55:32 2023 +1100

    Update master with docs (mavlink#10895)

    * User Guide and DevGuide source migration to Stable v4_3 (mavlink#10882)

    * User guide migration to QGC source

    * Add google analytics - but need [GA4] Find your Google tag ID

    * Update (most) notes to use vitepress note syntax

    * Convert remaining notes, tips, warnings

    * Prettier all the files

    * Lower case and compress all images

    * Lower case filenames

    * update to master

commit 5fdb6a2
Author: Julian Oes <julian@oes.ch>
Date:   Mon Dec 4 14:25:41 2023 +1300

    main: fix Ctrl+C

    This avoids a segfault on destruction when no vehicle was ever
    discovered.

    Signed-off-by: Julian Oes <julian@oes.ch>

commit b88616a
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sun Jan 14 20:47:18 2024 +0100

    MainRootWindow.qml: PR CustomMainRootWindow: fix bug, empty loader visible as blank panel:

    when clicking back button screen from any tool, it would go blank and
    then it would collapse, because the loader was being emptied before the
    drawer containing it closed completely

commit 9a8acc6
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sun Jan 14 20:56:10 2024 +0100

    MainRootWindow.qml: remove unused viewSwitch() function

commit 0113732
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sat Oct 21 15:29:25 2023 +0200

    ToolStripHoverButton.qml: hover disabled on mobile:

    For some reason in mobile the button would keep as hovered
    even if it is not pressed, so it was weird. This way it
    makes more sense for mobile, the UI is consistent with
    what is happening

commit 24e12e8
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Sat Oct 21 15:29:10 2023 +0200

    QGCButton.qml: hover disabled on mobile:

    For some reason in mobile the button would keep as hovered
    even if it is not pressed, so it was weird. This way it
    makes more sense for mobile, the UI is consistent with
    what is happening

commit e2e4ab4
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Wed Oct 4 18:33:09 2023 +0200

    Vehicle: add sendMavCommandDelayed() function

commit 3fd289f
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Wed Oct 4 17:41:58 2023 +0200

    QGCCorePlugin: new function getOfflineCameraDefinitionFile:

    By default it returns false. It is meant to be overriden by custom
    builds in case they provide camera definition files embedded in
    resources

commit 8f28f4c
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Wed Oct 4 17:40:46 2023 +0200

    QGCCameraControl.cc: _dataReady: search for possible definition files in resources:

    This allows definition files to be embedded in resources. It asks
    QGCCorePlugin, so it can be overriden from custom builds too

commit a23da2c
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Thu Oct 5 01:30:46 2023 +0200

    ToolStripHoverButton.qml: Add some new features

commit e01a83f
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Thu Oct 5 01:34:08 2023 +0200

    ToolStripAction: add some new features

commit 3b4fedf
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Wed Oct 4 15:48:43 2023 +0200

    APMCameraComponent.cc: disable summary.qml until parameters are updated:

    Current Parameters it references are outdated, and gimbal control is changing
    right now in QGC so it is better to disable it for the moment

commit 15cf607
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Wed Oct 4 15:43:35 2023 +0200

    APMAutoPilotPlugin.cc: Change deprecated AP param

commit 5cf402f
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Wed Oct 4 18:37:51 2023 +0200

    APMFirmwarePlugin: make _guidedModeTakeoff virtual

commit 5014a29
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Wed Oct 4 18:19:24 2023 +0200

    APMFirmwarePlugin: add gimbal_manager_pitchyaw as supported mission command

commit 7bfda04
Author: davidsastresas <davidsastresas@gmail.com>
Date:   Wed Oct 4 18:17:52 2023 +0200

    APMFirmwarePlugin: add ROI to capabilities

commit 3335f78
Author: André Kjellstrup <andre.kjellstrup@gmail.com>
Date:   Mon Feb 27 19:10:56 2023 +0100

    Mission item: CONDITION_YAW -use shortest direction by default

    This defaults to the most obvious way to turn (shortest direction) from
    commit Mission item: CONDITION_YAW - added shortest direction.
    This behaviour when changing directions is what users are familiar with
    from any simple mission flight (that RPAS turns the shortest way toward
    the target)

commit aef790b
Author: André Kjellstrup <andre.kjellstrup@gmail.com>
Date:   Mon Feb 27 19:10:56 2023 +0100

    Mission item: CONDITION_YAW -use shortest direction by default

    This defaults to the most obvious way to turn (shortest direction) from
    commit Mission item: CONDITION_YAW - added shortest direction.
    This behaviour when changing directions is what users are familiar with
    from any simple mission flight (that RPAS turns the shortest way toward
    the target)

commit 1a3e35d
Author: Junwoo Hwang <junwoo@auterion.com>
Date:   Fri Nov 11 16:23:02 2022 +0100

    JoyStickButtonAssignment: Fix warning text

    As requested here: PX4/PX4-user_guide#2072 (comment)

    Improves readability

commit 60870df
Author: Junwoo Hwang <junwoo@auterion.com>
Date:   Tue May 3 17:51:05 2022 +0200

    Don't hide Tools button when user is using Parameters Search function

commit ba73f2a
Author: Julien Olivain <ju.o@free.fr>
Date:   Sat Oct 2 19:34:10 2021 +0200

    FlightDisplay: put zoom buttons on the left of the scale

    The map scale width changes when the zoom up/down buttons are clicked.
    When buttons are on the right, and when the user quickly clicks a zoom
    up/down button several times, the first click change the scale, which
    changes the buttons position. Subsequent clicks are most of the time not
    where the user wanted to put them.

    Putting buttons on the left of the scale will keep them at a fixed
    position, fixing this unfortunate behavior.

    Signed-off-by: Julien Olivain <ju.o@free.fr>

commit 2ee3357
Author: Julian Oes <julian@oes.ch>
Date:   Thu Feb 8 15:32:54 2024 +1300

    GPS/Drivers: fix RTK for F9P

    This points the GPS/Drivers submodule to a commit in the qgc-4.3 branch,
    just backporting the fix required to get F9P working.

    Signed-off-by: Julian Oes <julian@oes.ch>

commit ea83955
Author: jnomikos <john.nomikos55@gmail.com>
Date:   Fri Feb 16 16:41:36 2024 -0600

    Attempt at fixing Stable_V4.3 workflow

commit 13692d5
Author: Christian Rauch <Rauch.Christian@gmx.de>
Date:   Wed Dec 6 21:32:52 2023 +0100

    add VehicleGeneratorFactGroup and VehicleEFIFactGroup to Vehicle library

commit d7a2f26
Author: Christian Rauch <Rauch.Christian@gmx.de>
Date:   Wed Dec 6 21:28:35 2023 +0100

    fix whitespace

commit 4d017c5
Author: Hamish Willee <hamishwillee@gmail.com>
Date:   Wed Dec 6 17:30:24 2023 +1100

    User Guide and DevGuide source migration to Stable v4_3 (mavlink#10882)

    * User guide migration to QGC source

    * Add google analytics - but need [GA4] Find your Google tag ID

    * Update (most) notes to use vitepress note syntax

    * Convert remaining notes, tips, warnings

    * Prettier all the files

    * Lower case and compress all images

    * Lower case filenames

    * docs_deploy1

    * Disable platform builds on commit to docs (only)

    * Test deployment script 1 (mavlink#10893)

    * docs_deploy1

    * Disable platform builds on commit to docs (only)

    * docs_deploy2

    * lower case waypoint file

    * Lower case console.jpg

    * Add duplicate index as fallback

    * Get path from process

    * fix upload

    * Disable running workflows for changes in the actions

    * Attempt update via github workflow

    * Attempt workflow update

    * A bit more deployment debugging

    * MOdify yaml to use personal access token

    * Lower case the support.md

    * Fix up pattern

    * Add UI design - ignored by github

    * Fix up plugins name

    * Fix up toolbar

    * Fix up the Support path

    * Fix up support link to go to the NEW target

    * Only build this on commit

    * Add docs stablev4 3 (mavlink#10894)

    * docs_deploy1

    * Disable platform builds on commit to docs (only)

    * docs_deploy2

    * lower case waypoint file

    * Lower case console.jpg

    * Add duplicate index as fallback

    * Get path from process

    * fix upload

    * Disable running workflows for changes in the actions

    * Attempt update via github workflow

    * Attempt workflow update

    * A bit more deployment debugging

    * MOdify yaml to use personal access token

    * Lower case the support.md

    * Fix up pattern

    * Add UI design - ignored by github

    * Fix up plugins name

    * Fix up toolbar

    * Fix up the Support path

    * Fix up support link to go to the NEW target

    * Only build this on commit

    * Remove unused files

commit 30f564d
Author: Don Gagne <don@thegagnes.com>
Date:   Thu Nov 23 10:48:29 2023 -0800

    Update to latest upstream resources
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant