davidsastresas
e20a6f7fa8
Vehicle, qgroundcontrol.pro/qrc: Add support for EFI, and Generator factGroups
1 year ago
Peter Barker
f868d87069
qgroundcotrol.pro: do not build removed APMCompassCal
1 year ago
Beat Küng
c3d569d6ae
Vehicle: implement MAVLink standard modes
1 year ago
Don Gagne
4474702f4d
Android supports no serial/bluetooth build and home app
...
Fixes
2 years ago
Don Gagne
f9ac752320
Android support for serial/bluetooth disabling
2 years ago
davidsastresas
e74147f4c7
APM support forwarding: Add APMRemoteSupportComponent to APM conf submenus
2 years ago
Don Gagne
d8ff5522dc
Remove AirMap support ( #10726 )
...
Airmap platform SDK is no longer supported by Airmap
2 years ago
Beat Küng
afc1f52302
qgcunittest: add unit test for metadata translation
2 years ago
Beat Küng
74bccfdb72
ComponentInformation: add metadata translation support
...
- mavlink discussion: https://github.com/mavlink/mavlink/issues/1656
- adds a web download file cache use for http[s] metadata with 3 days
caching (if the metadata does not set a crc)
2 years ago
davidsastresas
cd88c1e6ee
Remote ID: create remote ID manager and settings
2 years ago
Nick Exton
2b0b13c435
Add class to load and transmit Custom Actions
...
These Custom Actions are defined in a JSON file, and define MAVLink
messages to send to the current active vehicle. These Custom Actions
will be added to the Fly View.
2 years ago
Beat Küng
5e6b77db85
UI: add health and arming check reporting UI
3 years ago
Holden
f0f3c99b1a
Fix build without serial
3 years ago
Beat Küng
d0ea985890
PX4: remove AdvancedFlightModes UI
...
Got deprecated in https://github.com/PX4/PX4-Autopilot/pull/16444 , and
led to a segfault when trying to be activated due to the removal of the
param RC_ASSIST_TH.
3 years ago
Beat Küng
fa55d98657
Linux: incremental build speedup ( #10147 )
...
* qgroundcontrol.pro: use gold linker if available (on linux)
Speeds up linking by ~4s on my machine.
* linux-fixup-rpaths.bash: use timestamp file to avoid unnecessary re-evaluation
Speeds up incremental builds, this step takes ~17s.
3 years ago
Beat Küng
4b661bed26
ComponentInformation: add actuators
3 years ago
Beat Küng
ace2b7cc8e
px4: add actuators config page
3 years ago
honglang
c33a749d94
fixed multiple define
3 years ago
honglang
32bf236014
FactGroup: Add HygrometerFactGround
3 years ago
Val Doroshchuk
05ef48e23c
Joystick: Introduce custom MAV commands
...
In case when you would like to bind some MAV commands
to some joystick's buttons, you can now create a json file
which will be parsed at runtime.
It is usefull when you need to send a custom command from the joystick.
But this command is not supported by the firmware, or not relevant to be included to QGC.
Example:
Create a file JoystickMavCommands.json and place it with a binary:
"commands": [
{
"id": 31010,
"name": "Enable Autonomy",
"param1": 1.0
}
]
After executing the QGC, you will be able to bind "Enable Autonomy" to a button,
by clicking to the button, MAV_CMD_USER_1 (31010) with param1 1.0 will be sent.
If there is no json file, nothing will happen.
3 years ago
Atanas Batinkov
17cb9f48df
PID tuning: add Autotune UI for rate & attitude controllers
3 years ago
Thomas Karl Pietrowski
a86d14c513
QMake: Adding install target for Linux
...
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
3 years ago
Don Gagne
c626e3f334
Force builds to fail on incorrect Qt version
3 years ago
Lukas Bachschwell
cef99254c8
Invert QGC_ENABLE_MAVLINK_INSPECTOR
...
Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>
4 years ago
Thomas Karl Pietrowski
d6069cab5d
deploy: windows: Moving files into common distribution directory ( #9179 )
...
The general goal is to tidy up the project folder and give better focus on other contents of the project.
As a first iteration, I would like to tidy up files, which are Windows related. Technically seen I'm pretty sure that we won't notice any differences, since some libraries and images have been moved and some config files cleaned up.
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
4 years ago
Jenner Lochridge
b9479fb057
move c++ std to QGCCommon.pri
4 years ago
jennerl
d63ebb26f5
Update qgroundcontrol.pro
4 years ago
jennerl
0416b9d51c
Update qgroundcontrol.pro
4 years ago
jennerl
e53690ba2a
project and code changes to rename Airmap/qt dir to Airmap/services
4 years ago
jennerl
c0e5446cb4
moved QT-interfacing code from AirMap's platform-sdk lib into QGC
4 years ago
DonLakeFlyer
d3dbf5230b
Rewrite Mavlink image protocol supportt and fix bugs
4 years ago
Beat Küng
de44dba05d
mavlink: add events interface protocol
4 years ago
DonLakeFlyer
8a1deef673
Hardening of inital connect sequence to boundary conditions
...
* MockLink - Support REQUEST_MESSAGE:AUTOPILOT_VERSION, REQUEST_MESSAGE:PROTOCOL_VERSION
* Fix bugs in Vehicle::requestMessage
* Switch to all INT mission items
* Create unit tests to exercise Initial Connect state mache state failure conditions
4 years ago
Beat Küng
f331afe755
ComponentInformation: add LRU file cache
4 years ago
Beat Küng
dba07c9227
component information: rework to reflect changed MAVLink API
4 years ago
Beat Küng
a282a08b01
Vehicle: add POSITION_TARGET_LOCAL_NED and LOCAL_POSITION_NED mavlink streams
4 years ago
Beat Küng
13fce52f25
refactor Vehicle: move MAVLink stream rate overrides into separate class
4 years ago
Beat Küng
77a0420a00
MC PX4: add flight behavior config page
4 years ago
david sastre
b3f8b40d8a
Support for mavlink GPS2_RAW message
4 years ago
DonLakeFlyer
14a4e74db2
Switch COMPONENT_INFORMATION compression to lzma
4 years ago
Patrick José Pereira
8e841773f2
qgroundcontrol: Remove print support ( #9223 )
...
Project is not using QPrint* classes or QPageSetupDialog and QAbstractPrintDialog
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Thomas Karl Pietrowski
b8f0bf0e70
dist: Moving Windows files into separate directory ( #9159 )
...
Just to get the OS-specific files out of the root directory.
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
4 years ago
Don Gagne
bf8d73bf97
Switch to new translations directory ( #9105 )
4 years ago
Don Gagne
15cc3b708f
Vehicle::sendMavCommand: send command immediately, retries only for limited set of messages
4 years ago
Don Gagne
66753e2111
VehicleLinkManager: Major refactor on how QGC manages comm links ( #9101 )
...
New VehicleLinkManager implementation
4 years ago
DonLakeFlyer
138bdfa997
Landing Pattern: Loiter to alt optional support
5 years ago
Dima Ponomarev
3f5aabfc1c
Add Vehicle FactGroup for ESC_STATUS values ( #8983 )
...
Add esc_status to vehicle fact group
5 years ago
DonLakeFlyer
530bfe26c2
QGCFileDialog remove separate mobile fileExtension properties
5 years ago
DonLakeFlyer
3c13e0ec2d
Move fact groups out of Vehicle to separate source files
5 years ago
DonLakeFlyer
4e61315d07
Full BATTERY_STATUS support
5 years ago