docs: add troubleshooting guide for missing Actuators tab - #14862
Conversation
|
Thanks for your first pull request! 🎉 A maintainer will review this soon. Please ensure:
We appreciate your contribution to QGroundControl! |
|
See the Build Results workflow run for details. |
|
Thanks. Can you flip the order of this so the troubleshooting is at the bottom of the page, not the top |
|
Thanks for the suggestion. I moved the troubleshooting section to the end of the Actuators / Motors page and verified the documentation build and markdownlint locally. |
There was a problem hiding this comment.
Pull request overview
Adds troubleshooting guidance for diagnosing a missing PX4 Actuators page.
Changes:
- Explains Actuators page selection.
- Documents log capture and common failure messages.
- Lists support-request details.
Suppressed comments (1)
docs/en/qgc-user-guide/setup_view/px4/actuators.md:63
- This interpretation is too strong:
Condition::evaluate()also returns false when the referenced parameter is unavailable, so this message can indicate a metadata/firmware compatibility problem rather than deliberate hiding for the current configuration (src/Vehicle/Actuators/Common.cc:194-199). Describe the result neutrally and direct users to the condition log for the cause.
| `Vehicle.Actuators.PX4AutoPilotPlugin` | `Condition 'show-ui-if' evaluated to false` | The metadata deliberately hides the page for the current vehicle configuration. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
| - `Vehicle.Actuators.PX4AutoPilotPlugin` | ||
| - `ComponentInformation.RequestMetaDataTypeStateMachine` | ||
| - `Vehicle.FTPManager` |
There was a problem hiding this comment.
@Tartistbz Do you think you could submit another pull which this change?
There was a problem hiding this comment.
Nevermind, I'll take care of it.
Documentation Changes
Reason
QGroundControl already logs why it falls back to the legacy Motors page, but users did not have instructions for collecting or interpreting those messages. This update provides a self-diagnosis workflow for the common missing Actuators page report.
Validation
Checklist
Related Issues
Closes #14851
By submitting this pull request, I confirm that my contribution is made under the terms of the project's dual license (Apache 2.0 and GPL v3).