You can start QGroundControl with command line options. These are used to enable logging, run unit tests, and simulate different host environments for testing.
You will need to open a command prompt or terminal, change directory to where qgroundcontrol.exe is stored, and then run it. This is shown below for each platform (using the
Windows Command Prompt:
cd "\Program Files (x86)\qgroundcontrol" qgroundcontrol --logging:full
OSX Terminal app (Applications/Utilities):
cd /Applications/qgroundcontrol.app/Contents/MacOS/ ./qgroundcontrol --logging:full
The options/command line arguments are listed in the table below.
||Clears the app settings (reverts QGroundControl back to default settings).|
||Turns on full logging. See Console Logging.|
||Turns on full logging and turns off the following listed comma-separated logging options.|
||Turns on the specified comma separated logging options|
||(Debug builds only) Runs the specified unit test. Leave off
||(Debug builds only) Runs the specified unit test 20 times in a row. Leave off :name to run all tests.|
||Simulates running on a mobile device.|
||Simulates running QGroundControl on a high DPI device.|
- Unit tests are included in debug builds automatically (as part of QGroundControl). QGroundControl runs under the control of the unit test (it does not start normally).