Skip to content

Alpha 0.1.10/569 write missions to drone#589

Merged
1Blademaster merged 6 commits intorelease-alpha-0.1.10from
alpha-0.1.10/569-write-missions-to-drone
Jul 29, 2025
Merged

Alpha 0.1.10/569 write missions to drone#589
1Blademaster merged 6 commits intorelease-alpha-0.1.10from
alpha-0.1.10/569-write-missions-to-drone

Conversation

@1Blademaster
Copy link
Copy Markdown
Member

No description provided.

@1Blademaster 1Blademaster linked an issue Jul 29, 2025 that may be closed by this pull request
@1Blademaster 1Blademaster requested a review from Copilot July 29, 2025 18:42
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements the ability to write missions to a drone, adding functionality to upload mission data from the Ground Control Station (GCS) to the connected drone.

  • Adds a new SocketIO endpoint write_current_mission for uploading missions to the drone
  • Implements client-side mission writing functionality in the GCS interface
  • Refactors mission controller to support uploading missions from waypoint data

Reviewed Changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
radio/tests/test_mission.py Adds comprehensive test coverage for the new write mission functionality
radio/app/utils.py Removes unused wpToMissionItemInt utility function
radio/app/endpoints/mission.py Implements the write_current_mission SocketIO endpoint with validation
radio/app/controllers/missionController.py Refactors mission upload logic and adds waypoint parsing functionality
gcs/src/missions.jsx Implements client-side mission writing with socket event handling
gcs/electron/main.ts Refactors webcam popout loading logic (unrelated to mission writing)
.vscode/launch.json Adds VS Code debug configuration for Python backend

Comment thread radio/app/controllers/missionController.py Outdated
Comment thread radio/app/endpoints/mission.py Outdated
Comment thread gcs/src/missions.jsx Outdated
Copy link
Copy Markdown
Contributor

@Kwash67 Kwash67 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@1Blademaster 1Blademaster merged commit 9ff87d6 into release-alpha-0.1.10 Jul 29, 2025
7 checks passed
@1Blademaster 1Blademaster deleted the alpha-0.1.10/569-write-missions-to-drone branch July 29, 2025 19:03
1Blademaster added a commit that referenced this pull request Jul 29, 2025
* alpha-0.1.9/hf/583-fix-camera-not-working-on-electron

Fixed electron build camera issues (#584)

* Add mission write functionality

* Add change to waypoints parsing function to allow for rally and fence types

* Add tests for missions

* Add improvements from copilot review

---------

Co-authored-by: Joe <joantpat@gmail.com>
1Blademaster added a commit that referenced this pull request Sep 28, 2025
* alpha-0.1.9/hf/583-fix-camera-not-working-on-electron

Fixed electron build camera issues (#584)

* Add mission write functionality

* Add change to waypoints parsing function to allow for rally and fence types

* Add tests for missions

* Add improvements from copilot review

---------

Co-authored-by: Joe <joantpat@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Write missions to drone

4 participants