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

UTM Adapter V1 (Draft PR) #14

Closed
wants to merge 39 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
c91ddb8
Update CMakeLists to support cmake build for UTMSP
rpashchapur Jan 31, 2024
1274b38
Remove boost dependency and update REST Interface with QTNetwork
rpashchapur Mar 19, 2024
be2561a
Remove unused code segments
rpashchapur Mar 27, 2024
e01f9ff
Move activation status bar to left
rpashchapur Mar 27, 2024
cd27add
Update libevent submodule with qmake run
rpashchapur Mar 27, 2024
a6bf9c3
Fix minor nit picks
rpashchapur Mar 27, 2024
e32ec2d
Fix end datetime bug
rpashchapur Mar 27, 2024
71efca9
QtAndroidSerialPort: Rebase on Latest QSerialPortInfo (#11525)
HTRamsey May 14, 2024
5463123
Add mission state notification gui
rpashchapur May 13, 2024
ac5c650
Fix minor nit picks
rpashchapur May 15, 2024
a886d30
CI: Fix linux Installing Build Tools (#11539)
HTRamsey May 16, 2024
3f5d83e
CI: Android Remove Ignore Path (#11537)
HTRamsey May 16, 2024
c15cad5
Android: Fix Checking Storage Permissions
HTRamsey May 13, 2024
3ac70cd
Android: Fix Java Return Type
HTRamsey May 14, 2024
af1df02
JoystickAndroid: hat button reading (#11266)
ivanzivotic May 18, 2024
30d3491
Update PX4 Firmware metadata Mon May 20 18:40:18 UTC 2024
PX4BuildBot May 20, 2024
2ab9e12
Update PX4 Firmware metadata Mon May 20 18:41:22 UTC 2024
PX4BuildBot May 20, 2024
de7afb0
Ardupilot: Add Baro Alt Offset Compensation
HTRamsey May 14, 2024
32eed9e
Utilities: fixup warnings and linking (#11572)
julianoes May 30, 2024
fe3b5f2
CI: Create Temporary QMake Build (#11573)
HTRamsey May 30, 2024
301f5f0
Update PX4 Firmware metadata Thu May 30 09:20:02 UTC 2024
PX4BuildBot May 30, 2024
7c42978
Ardupilot: Fix Overrides (#11548)
HTRamsey May 30, 2024
8a20ac6
add support for JFB110 (#11515)
jfbblue0922 May 31, 2024
b6dd438
QtLocationPlugin: Remove Unused Geocoding (#11575)
HTRamsey May 31, 2024
955efaf
Update PX4 Firmware metadata Tue Jun 4 14:00:14 UTC 2024
PX4BuildBot Jun 4, 2024
7ffedb8
QtLocationPlugin: Make MapProvider Functions Const (#11583)
HTRamsey Jun 5, 2024
461bd92
Update PX4 Firmware metadata Fri Jun 7 08:46:33 UTC 2024
PX4BuildBot Jun 7, 2024
f86ef70
Update PX4 Firmware metadata Fri Jun 7 16:01:45 UTC 2024
PX4BuildBot Jun 7, 2024
70a0594
Update PX4 Firmware metadata Mon Jun 10 11:29:57 UTC 2024
PX4BuildBot Jun 10, 2024
9edeaa1
Docs: Add Qt Sensors
HTRamsey Jun 2, 2024
da57eee
Rework PX4 airspeed cal due to parameter name/functionality changes
DonLakeFlyer Jun 11, 2024
b1fc541
Remove gitter/slack links. Add top bar quick download links (#11612)
hamishwillee Jun 11, 2024
1cd5529
Release note restructure (#11613)
hamishwillee Jun 12, 2024
49424a3
Update PX4 Firmware metadata Fri Jun 14 13:25:09 UTC 2024
PX4BuildBot Jun 14, 2024
5ecc4ca
Update PX4 Firmware metadata Mon Jun 17 19:48:36 UTC 2024
PX4BuildBot Jun 17, 2024
42817c5
Update PX4 Firmware metadata Mon Jun 17 22:35:24 UTC 2024
PX4BuildBot Jun 17, 2024
f6127fc
Update PX4 Firmware metadata Tue Jun 18 08:17:34 UTC 2024
PX4BuildBot Jun 18, 2024
2439911
Update PX4 Firmware metadata Tue Jun 18 17:06:47 UTC 2024
PX4BuildBot Jun 18, 2024
75cd467
Merge branch 'tiiuae:master' into utm-adapter-V1
rpashchapur Jun 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/android-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ jobs:
host: mac
target: desktop
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}
tools: 'tools_cmake'

Expand All @@ -76,7 +76,7 @@ jobs:
arch: android_armv7
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Qt6 for Android (arm64_v8a)
Expand All @@ -89,7 +89,7 @@ jobs:
arch: android_arm64_v8a
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Qt6 for Android (x86)
Expand All @@ -102,7 +102,7 @@ jobs:
arch: android_x86
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Qt6 for Android (x86_64)
Expand All @@ -115,7 +115,7 @@ jobs:
arch: android_x86_64
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Dependencies
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/android-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:
host: windows
target: desktop
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}
tools: 'tools_cmake'

Expand All @@ -77,7 +77,7 @@ jobs:
arch: android_armv7
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Qt6 for Android (arm64_v8a)
Expand All @@ -90,7 +90,7 @@ jobs:
arch: android_arm64_v8a
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Qt6 for Android (x86)
Expand All @@ -103,7 +103,7 @@ jobs:
arch: android_x86
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Qt6 for Android (x86_64)
Expand All @@ -116,7 +116,7 @@ jobs:
arch: android_x86_64
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Dependencies
Expand Down
14 changes: 6 additions & 8 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,10 @@ on:
tags:
- 'v*'
paths-ignore:
- 'android/**'
- 'deploy/**'
- 'docs/**'
pull_request:
paths-ignore:
- 'android/**'
- 'deploy/**'
- 'docs/**'
- '.github/workflows/docs_deploy.yml'
Expand All @@ -40,7 +38,7 @@ jobs:
QT_ANDROID_KEYSTORE_ALIAS: QGCAndroidKeyStore
QT_ANDROID_KEYSTORE_STORE_PASS: ${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
QT_ANDROID_KEYSTORE_KEY_PASS: ${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
QT_ANDROID_ABIS: "armeabi-v7a;arm64-v8a"
QT_ANDROID_ABIS: ${{ matrix.BuildType == 'Release' && 'armeabi-v7a;arm64-v8a' || 'arm64-v8a' }}
GST_VERSION: 1.22.11

steps:
Expand Down Expand Up @@ -107,7 +105,7 @@ jobs:
host: linux
target: desktop
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}
tools: 'tools_cmake'

Expand All @@ -121,7 +119,7 @@ jobs:
arch: android_armv7
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Qt6 for Android (arm64_v8a)
Expand All @@ -134,7 +132,7 @@ jobs:
arch: android_arm64_v8a
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Qt6 for Android (x86)
Expand All @@ -147,7 +145,7 @@ jobs:
arch: android_x86
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Qt6 for Android (x86_64)
Expand All @@ -160,7 +158,7 @@ jobs:
arch: android_x86_64
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Cleanup
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
host: mac
target: desktop
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}
tools: 'tools_cmake'

Expand All @@ -64,7 +64,7 @@ jobs:
target: ios
dir: ${{ runner.temp }}
extra: --autodesktop
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Dependencies
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:
tar -xvf ccache-*-linux-x86_64.tar.xz
cd ccache-*-linux-x86_64
sudo make install
sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt install gcc-13 g++-13
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 100 --slave /usr/bin/g++ g++ /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13
sudo update-alternatives --set gcc /usr/bin/gcc-13
Expand Down Expand Up @@ -94,7 +94,7 @@ jobs:
host: linux
target: desktop
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
setup-python: true
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}
tools: 'tools_cmake'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
host: mac
target: desktop
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
setup-python: true
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}
tools: 'tools_cmake'
Expand Down
64 changes: 64 additions & 0 deletions .github/workflows/qmake.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Linux-QMake

on:
push:
branches:
- master
- 'Stable*'
tags:
- 'v*'
paths-ignore:
- 'android/**'
- 'deploy/**'
- 'docs/**'
pull_request:
paths-ignore:
- 'android/**'
- 'deploy/**'
- 'docs/**'
- '.github/workflows/docs_deploy.yml'
- '.github/workflows/android.yml'
- '.github/workflows/macos.yml'
- '.github/workflows/windows.yml'

jobs:
build:
runs-on: ubuntu-20.04

defaults:
run:
shell: bash

steps:
- name: Checkout repo
uses: actions/checkout@v4
with:
submodules: recursive
fetch-tags: true

- name: Install Dependencies
run: |
chmod a+x ./tools/setup/install-dependencies-debian.sh
sudo ./tools/setup/install-dependencies-debian.sh
sudo apt clean

- name: Install Qt
uses: jurplel/install-qt-action@v4
with:
version: 6.6.3
aqtversion: ==3.1.*
host: linux
target: desktop
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
setup-python: true
cache: false

- name: Create build directory
run: mkdir ${{ runner.temp }}/shadow_build_dir

- name: Build
working-directory: ${{ runner.temp }}/shadow_build_dir
run: |
qmake -r ${{ github.workspace }}/qgroundcontrol.pro CONFIG+=debug CONFIG+=DailyBuild
make -j2
4 changes: 2 additions & 2 deletions .github/workflows/windows-arm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
target: desktop
arch: win64_msvc2019_64
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Qt6 for Windows (ARM64)
Expand All @@ -78,7 +78,7 @@ jobs:
target: desktop
arch: win64_msvc2019_arm64
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}

- name: Install Dependencies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ jobs:
target: desktop
arch: win64_msvc2019_64
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
setup-python: true
cache: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}
tools: 'tools_cmake'
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ set(QGC_RESOURCES
${CMAKE_SOURCE_DIR}/src/FirmwarePlugin/PX4/PX4Resources.qrc
)

if(CONFIG_UTM_ADAPTER)
if(QGC_CONFIG_UTM_ADAPTER)
list(APPEND QGC_RESOURCES ${CMAKE_SOURCE_DIR}/src/UTMSP/utmsp.qrc)
else()
list(APPEND QGC_RESOURCES ${CMAKE_SOURCE_DIR}/src/UTMSP/dummy/utmsp_dummy.qrc)
Expand Down
6 changes: 4 additions & 2 deletions QGCExternalLibs.pri
Original file line number Diff line number Diff line change
Expand Up @@ -227,9 +227,11 @@ contains (DEFINES, DISABLE_ZEROCONF) {
}

# UTM Adapter Enabled
contains (DEFINES, CONFIG_UTM_ADAPTER){
contains (DEFINES, QGC_CONFIG_UTM_ADAPTER){
message("Updating git submodule for libevents...")
system(cd $$PWD/libs/libevents/libevents/libs/cpp/parse/nlohmann_json && git submodule update --init --recursive )

INCLUDEPATH += $$PWD/libs/libevents/libevents/libs/cpp/parse/nlohmann_json/include
LIBS += -lboost_system -lboost_thread -lssl -lcrypto
}

HEADERS += \
Expand Down
2 changes: 0 additions & 2 deletions android/src/AndroidInit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -141,8 +141,6 @@ jint JNI_OnLoad(JavaVM* vm, void* reserved)

JoystickAndroid::setNativeMethods();

AndroidInterface::checkStoragePermissions();

QNativeInterface::QAndroidApplication::hideSplashScreen(333);

return JNI_VERSION_1_6;
Expand Down
2 changes: 1 addition & 1 deletion deploy/docker/Dockerfile-build-ubuntu
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ FROM ubuntu:22.04
LABEL authors="Daniel Agar <[email protected]>, Patrick José Pereira <[email protected]>"

ARG QT_VERSION=6.6.3
ARG QT_MODULES="qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d"
ARG QT_MODULES="qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors"

ENV DEBIAN_FRONTEND noninteractive

Expand Down
2 changes: 1 addition & 1 deletion deploy/vagrant/Vagrantfile
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ Vagrant.configure(2) do |config|
version="6.6"
host="linux"
target="desktop"
modules="qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d"
modules="qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors"
su - vagrant -c "rm -rf ${dir}"
su - vagrant -c "mkdir -p ${dir}"
su - vagrant -c "python3 -m aqt install-qt -O ${dir} ${host} ${target} ${version} -m ${modules}"
Expand Down
12 changes: 11 additions & 1 deletion docs/.vitepress/config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,16 @@ export default defineConfig({
link: "http://qgroundcontrol.com/",
ariaLabel: "QGC website link",
},
{
text: "Download QGC (stable)",
link: "https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html",
ariaLabel: "Download stable QGC",
},
{
text: "Download QGC (daily build)",
link: "https://docs.qgroundcontrol.com/master/en/qgc-user-guide/releases/daily_builds.html",
ariaLabel: "Download stable QGC",
},
{
text: "Source Code",
link: "https://github.com/mavlink/qgroundcontrol",
Expand Down Expand Up @@ -139,7 +149,7 @@ export default defineConfig({
},
{
text: "Support",
link: "https://docs.qgroundcontrol.com/master/en/support/support.html",
link: "https://docs.qgroundcontrol.com/master/en/qgc-user-guide/support/support.html",
},
{
text: "Version",
Expand Down
6 changes: 2 additions & 4 deletions docs/en/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,14 +58,12 @@
- [MAVLink Inspector](qgc-user-guide/analyze_view/mavlink_inspector.md)
- [Releases](qgc-user-guide/releases/index.md)
- [Release Notes](qgc-user-guide/releases/release_notes.md)
- [v4.0 (Additional Notes)](qgc-user-guide/releases/stable_v4.0_additional.md)
- [v3.3 (Detailed)](qgc-user-guide/releases/stable_v3.3_long.md)
- [v3.2 (Detailed)](qgc-user-guide/releases/stable_v3.2_long.md)
- [QGC v4 Release Notes](qgc-user-guide/releases/release_note_stable_v4.md)
- [QGC v3 Release Notes](qgc-user-guide/releases/release_note_stable_v3.md)
- [Daily Builds](qgc-user-guide/releases/daily_builds.md)
- [Daily Build New Features](qgc-user-guide/releases/daily_build_new_features.md)
- [Privacy Policy](qgc-user-guide/releases/privacy_policy.md)
- [Troubleshooting](qgc-user-guide/troubleshooting/index.md)

- [Setup Problems](qgc-user-guide/troubleshooting/qgc_setup.md)
- [Usage Problems](qgc-user-guide/troubleshooting/qgc_usage.md)
- [Connection problems](qgc-user-guide/troubleshooting/vehicle_connection.md)
Expand Down
1 change: 1 addition & 0 deletions docs/en/qgc-dev-guide/getting_started/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ To see a complete list of all available components in the installer _Select Comp
- _Qt Location (TP)_
- _Qt Multimedia_
- _Qt Positioning_
- _Qt Sensors_
- _Qt Serial Port_
- _Qt Speech_

Expand Down
Loading
Loading