Update tuning guide, usecases and screenshots.#1586
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Updates the user-facing documentation and screenshot-generation script to reflect revised vehicle creation flows, including new screenshots for creating projects from templates and .bin logs.
Changes:
- Expanded the screenshot automation script with new capture targets, highlight variants, FC-connected creator flows, and Windows-specific image cropping.
- Refreshed
USECASES.mdwith updated step-by-step flows and new screenshots for template-based and.bin-based project creation. - Updated the ArduCopter tuning guide to align its onboarding steps and screenshots with the revised UI flow.
Reviewed changes
Copilot reviewed 3 out of 8 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
| scripts/regenerate_app_screenshots_fully_automated.py | Adds new screenshot targets and capture logic for updated opener/creator workflows. |
| USECASES.md | Revises user workflows and embeds newly generated screenshots. |
| TUNING_GUIDE_ArduCopter.md | Updates the tuning guide’s setup steps and references the new screenshots. |
18f2889 to
b9ae200
Compare
| "App_screenshot_Vehicle_directory3.png", | ||
| "vehicle_creator_legacy3", | ||
| scale=0.8, | ||
| variant="params3", |
|  | ||
| 1. Now using [New](USERMANUAL.md#new) subsection | ||
| 1. Press the *Create a vehicle configuration directory from template* button.<br> | ||
|  |
b9ae200 to
97fe4e0
Compare
| elif action.startswith("create_from_template_"): | ||
| if target.variant is None: | ||
| msg = f"variant required for {action}" | ||
| raise RuntimeError(msg) | ||
| # Create from template shows the flow without pre-configured FC options | ||
| _capture_vehicle_creator_with_highlight( | ||
| output_path, | ||
| args.delay, | ||
| args.padding, | ||
| args.vehicle_dir, | ||
| current_file="20_throttle_controller.param", | ||
| gui_complexity="normal", | ||
| scale=0.666, | ||
| target.variant, | ||
| scale=target.scale, | ||
| fc_connected=False, | ||
| ) |
| 1. Open *ArduPilot Methodic Configurator*, and [connect it to the vehicle](USERMANUAL.md#step-1-flight-controller-connection). | ||
|  | ||
| 1. Now using [New](USERMANUAL.md#new) subsection | ||
|  | ||
|  |
| 1. Open *ArduPilot Methodic Configurator*, and [connect it to the vehicle](USERMANUAL.md#step-1-flight-controller-connection). | ||
|  | ||
| 1. Now using [New](USERMANUAL.md#new) subsection | ||
|  | ||
|  |
| 1. From the existing templates, select the one most similar to your vehicle: | ||
|  | ||
| 1. select the destination directory, give it a name and press `Create a vehicle configuration directory from template` |
☂️ Code Coverage
Overall Coverage
New FilesNo new covered files... Modified FilesNo covered modified files...
|
Coverage Report for CI Build 25294760630Warning Build has drifted: This PR's base is out of sync with its target branch, so coverage data may include unrelated changes. Warning No base build found for commit Coverage: 94.38%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsRequires a base build to compare against. How to fix this → Coverage Stats💛 - Coveralls |
Description
Update tuning guide, usecases and screenshots.
Checklist
git commit --signoff)Testing
Describe how you tested these changes: